.htaccess и Яндекс не видит robots.txt

1 23
S
На сайте с 28.10.2005
Offline
296
#21
Spartak:
да
10 символов

Дак в htaccess почему наоборот?

RewriteCond %{HTTP_HOST} ^mysite.ru$ [NC]

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

S
На сайте с 28.05.2004
Offline
82
#22

потому что основной домен без www, так было, пока не был поставлен 301 редирект (ошибка - не был прописан Host в robots.txt), после чего яндекс посчитал домен с www главным и именил его в панели, следствие - вылет всех страниц из индекса.

поэтому я прописал в роботс директиву Host, объясняющую ему, какой домен основной, но при наличии 301 редиректа он роботс не видит.

а без 301 редиректа страницы с www, которые яндекс считает правильными, из веб не видно

Spartak добавил 10.12.2010 в 11:49

поменял я

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

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

на

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

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

в итоге :

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@kran-nch.ru and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

но роботс виден яндексу

Spartak добавил 10.12.2010 в 12:35

в итоге, я совсем убрал 301 редирект, но на запрос домена без www выдается 500 ошибка, что может быть причиной этому?

Радио Подарок - необычный и оригинальный подарок (http://radiopodarok.ru)
T
На сайте с 20.03.2007
Offline
67
Toy
#23

RewriteEngine On

RewriteCond %{HTTP_HOST} ^website.com$
RewriteRule ^(.*)?$ "http\:\/\/www\.website\.com\/$1" [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ /index.php [L,QSA]
S
На сайте с 28.05.2004
Offline
82
#24

О, то, что доктор прописал!

единственно - на гугле отрицательно не отразится? часть страниц без www там уже в топе

если не отразится, то получается, теперь директива Host: site.ru уже и не нужна? или все-таки ее стоит оставить, чтобы после переклейки зеркальщиком страницы вернулись в индекс?

1 23

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