Доброго времени суток! Перешли на новый движек, при переносе избавились от одного поддомена сделав его на основном домене. было s1.site.ru стало site.ru При переносе с одной CMS на другую я сохранил структуру сайта до единого символа. было s1.site.ru/cat/page.html стало также, но без поддомена s1... В поисковой системе остались ссылки на s1.site.ru/cat/page.html, как их направить на ссылки site.ru/cat/page.html? То есть чтобы из ПС пользователь попадал на конечную страницу, а не на главную или 404....
Сделать 301 редирект, Код: RewriteEngine On RewriteCond %{HTTP_HOST} ^olddomain.ru$ [NC] RewriteRule ^(.*)$ http://newdomain.ru/$1 [R=301,L]
Я для каждой страницы сайта прописывал Redirect 301 /page-name1.html http://site.ru/page-name2.html Redirect permanent /page-name1.html http://site.ru/page-name2.html RedirectPermanent /page-name1.html http://site.ru/page-name2.html геморно но зато работает. Можно использовать любое из правил.
Ну я так, на всякий случай. Апач используется на сервере? А то вдруг у Вас IIS, а Вы с .htaccess бьетесь) Ну и попробуйте еще так Код: Options +FollowSymLinks RewriteEngine on RewriteRule ^([^/]+) $1 [L] RewriteCond %{HTTP_HOST} ^s1\.site\.ru RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^www\.s1\.site\.ru RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]