Редирект для роботса

J
На сайте с 08.06.2006
Offline
844
483

Вот мой акес

# BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^index\.html / [R=301,L]
RewriteRule ^robots\.txt$ robots.php
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Если запрашивать любую страницу сайта с www, то перекидает на без www.

А если запрашивать http://www.site.net/robots.txt, то на http://site.net/robots.txt не перекидает.

Что в акесе поправить? Чтобы перекидал на без www при запросе роботса.

Спасибо!

siv1987
На сайте с 02.04.2009
Offline
427
#1

Не вижу в данном случае смысл в лишнем редиректе. Ну доступен и доступен, ничего вы этом катастрофического нет.

J
На сайте с 08.06.2006
Offline
844
#2
siv1987:
ничего вы этом катастрофического нет

Ошибаетесь! В этом случаи есть.

siv1987
На сайте с 02.04.2009
Offline
427
#3

Что есть например? Некоторые наоборот не ставят редирект на роботс чтобы указать главное зеркало (для яндекса).

Metal Messiah
На сайте с 01.08.2010
Offline
163
#4

Есть катастрофичное когда на www и без www фактически разные сайты :)

тоже имел проблему с тем что роботс не редиректился, решил проблему сменой адресации

anonymous, думай что говоришь и не забывай подписать отзыв :)
K5
На сайте с 21.07.2010
Offline
209
#5

главное зеркало определяет в robots.txt параметр

Host: сюда домен с www или без как нужно

проблем не будет...

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
J
На сайте с 08.06.2006
Offline
844
#6

Тоесть для http://www.site.net/robots.txt и http://site.net/robots.txt

должно быть

Host:site.ru
?

Если site.ru главное зеркало.

kimberlit
На сайте с 13.03.2007
Offline
370
#7

У тебя два разных роботса что ли?

X
На сайте с 19.01.2013
Offline
5
#8

Посмотрел у себя, у меня редиректитсо ^_^, я оч крутой)

А по проблеме, попробуй это, должно помочь:

RewriteCond %{HTTP_HOST} ^www\.site\.ru$ [NC]

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

K5
На сайте с 21.07.2010
Offline
209
#9

учитывая ваш пример

Host: site.net

J
На сайте с 08.06.2006
Offline
844
#10
kimberlit:
У тебя два разных роботса что ли?

уже один и 10 символов

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