Ответить в теме

[QUOTE="patron, post: 9099, member: 1473"]

Напишите, как это реализовать, пожалуйста.


Нашел это, прописал, но ответ 200 ОК вместо 301.

[code]

Options +FollowSymLinks

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]

RewriteRule ^([^/]+) $1 [L]


RewriteCond %{HTTP_HOST} ^old-site\.ru

RewriteRule ^(.*)$ http://new-site.ru/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^www.old-site\.ru

RewriteRule ^(.*)$ http://new-site.ru/$1 [R=301,L]


#old.ru

RewriteCond %{HTTP_USER_AGENT} yandex

RewriteCond %{REQUEST_URI} !^/old.ru/

RewriteCond %{HTTP_HOST} ^(www.)?old.ru$

RewriteRule ^(.*)$ http://www.new.ru/$1 [R=301,L]


#new.ru

RewriteCond %{HTTP_USER_AGENT} !yandex

RewriteCond %{REQUEST_URI} !^/new.ru/

RewriteCond %{HTTP_HOST} ^(www.)?new.ru$

RewriteRule ^(.*)$ http://www.old.ru/$1 [R=301,L]

[/code]

[/QUOTE]

Сверху