Задать вопрос
@artyom_jeman

Как сделать чтобы не редиректило?

Здравствуйте!
Сделали перенос сайта на новый домен, урлы остались те-же.
Для этого прописали что-то типа
RewriteEngine on
RewriteRule (.*) http://www.newdomain.ru/$1 [R=301,L]

Теперь при заходе на oldsite.ru/213 редиректит на newdomain.ru/213
Все правильно, но хотим чтобы robots.txt открывался на старом сайте без редиректа.
Как добавить ислючение чтобы работало так oldsite.ru/robots.txt а не редиректило на newdomain.ru/robots.txt?
  • Вопрос задан
  • 211 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
alsopub
@alsopub
Если оба сайта обрабатываются одним .htaccess, то можно попробовать
RewriteEngine on
RewriteBase /

RewriteCond  %{HTTP_HOST} oldsite.ru$
Rewriterule ^robots.txt$ robots-oldsite.txt [L]

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

А в robots-oldsite.txt соответственно положить "старый" роботс.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
28 дек. 2024, в 21:56
25000 руб./за проект
28 дек. 2024, в 18:50
1200 руб./в час