robots.txt и htaccess

T
На сайте с 10.12.2008
Offline
21
413

Добрый день, помогите разобраться со следующей задачей.

Есть 2 сайта (С1 и С2). С С1 нужно сделать 301 редирект (с www и и с без www) на С2. Это сделано:

Redirect 301 / http://site2.ru

А чтобы всякие site1.ru/blablabla не отображались:

RewriteCond %{HTTP_HOST} ^site1\.ru [NC]

RewriteRule ^(.*)$ http://site2\.ru [L,R]

Но нужно чтобы ПС при запросе site1.ru/robots.txt не редиректилась на site2.ru, где и как прописать исключение для этого правила?

Спасибо.

[Удален]
#1

Попробуйте тут посмотреть /ru/forum/351016

T
На сайте с 10.12.2008
Offline
21
#2
Сашко:
Попробуйте тут посмотреть /ru/forum/351016

Спасибо, Сашко. Мне надо было внимательнее смотреть поиск. Решение нашел:

<FilesMatch "robots.txt$"> 

RewriteEngine off
</FilesMatch>
RewriteEngine on
RewriteRule (.*) http://new.host/$1 [R=301,L]

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий