Исключение для 301 редиректа (.htaccess)

P
На сайте с 10.03.2008
Offline
168
9911

Перенес сайт на новый домен, прописал в корне .htaccess

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://new.host/$1 [R=301,L]

Все здорово, редиректится, гугл должен склеить скоро и переиндексировать. Только вот robots.txt с послением к яндексу:

Host: new.host

также редиректится.

Вопрос - как редиректить со всех урл, кроме /robots.txt?

Заранее спасибо.

[Удален]
#1

Если правильно понял, то


Redirect permanent / http://new.host.com/
P
На сайте с 10.03.2008
Offline
168
#2
Phessiv:
Redirect permanent / http://new.host.com/

Нужно, чтобы робот яндекса смог найти и загрузить файл robots.txt. Если редиректить все подряд, то и robots.txt не будет доступен.

Тоесть необходимо, чтобы с главной и со всех других страниц был редирект на новый домен, а с /robots.txt - нет.

[Удален]
#3
pistol:
Нужно, чтобы робот яндекса смог найти и загрузить файл robots.txt. Если редиректить все подряд, то и robots.txt не будет доступен.

Тоесть необходимо, чтобы с главной и со всех других страниц был редирект на новый домен, а с /robots.txt - нет.

Теперь понял:), по идеи должно сработать, соответственно создать файл robot.txt


RewriteRule ^robots.txt$ /robot.txt [L,R=301]
RewriteRule (.*) http://new.host/$1 [R=301,L]

Я понимаю вашу задумку, чтобы одновременно склеить сайты в Яше и Гугле, однако на практике я делал это по очередно, все равно Гугл поклеит быстрее, Яндекс же намного медленнее

P
На сайте с 10.03.2008
Offline
168
#4
Phessiv:
RewriteRule ^robots.txt$ /robot.txt [L,R=301]

Нет, это не может работать :)

Кстати, уже сам разобрался:

<FilesMatch "robots.txt$"> 

RewriteEngine off
</FilesMatch>
RewriteEngine on
RewriteRule (.*) http://new.host/$1 [R=301,L]
[Удален]
#5
pistol:
Нет, это не может работать :)

Кстати, уже сам разобрался:
<FilesMatch "robots.txt$"> 

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

:)Удачи, кстати ваша мысль по редиректу может сработать, тогда проблем с переносом будем намного меньше

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