Проблема следующая.Не могу проиндексить сайт на поисковиках.
Пишет:Адрес www.mydomen.ru не был внесен в базу Яндекса, так как он запрещен к индексации в файле robots.txt, или при обращении к robots.txt сервер вернул ошибку 5xx.
Хотя robots.txt имеется, такое ощущение что режет mod_security.
Вопрос как mod_security указать что robots.txt не надо запрешать?
>Проблема следующая.
>
>Не могу проиндексить сайт на поисковиках.
>Пишет:
>
>Адрес www.mydomen.ru не был внесен в базу Яндекса, так как он запрещен
>к индексации в файле robots.txt, или при обращении к robots.txt сервер
>вернул ошибку 5xx.
>
>Хотя robots.txt имеется, такое ощущение что режет mod_security.
>
>Вопрос как mod_security указать что robots.txt не надо запрешать?
А если в браузере написать www.mydomen.ru/robots.txt что происходит?
>А если в браузере написать www.mydomen.ru/robots.txt что происходит?Вижу содержимое этого файла
http://www.vdovinko.ru/robots.txt
# For all robots
User-agent: *
Disallow: /img/
Disallow: /css/
Disallow: /msg.php
Но содержимое robots.txt вижу только из внутренней сетки,
с наружи даёт ошибку 500$links www.vdovinko.ru/robots.txt
500 Internal Server Error
Internal Server ErrorThe server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, support@lancronix.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.
>Но содержимое robots.txt вижу только из внутренней сетки,
>с наружи даёт ошибку 500
>
>
>
>$links www.vdovinko.ru/robots.txt
>
> 500 Internal Server Error
>
>
>
> Internal Server Error
>
> The server encountered an internal error or misconfiguration and
>was unable to complete your request.
>
> Please contact the server administrator, support@lancronix.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.
Ну дак "More information about this error may be available in the server error log"... что там написано?
>Ну дак "More information about this error may be available in the
>server error log"... что там написано?В логах апача:
Access.log
213.180.216.253 - - [12/Nov/2005:02:22:20 +0300] "GET /robots.txt HTTP/1.1" 500 540Error.log
[Sat Nov 12 02:22:20 2005] [error] [client 213.180.216.253]
mod_security: Access denied with code 500. Pattern match
"!(mod_security|mozilla)" at HEADER. [hostname "www.vdovinko.ru"] [uri "/robots.txt"]
Вот полный логaccess_log
213.180.216.253 - - [14/Nov/2005:02:13:16 +0300] "GET /robots.txt HTTP/1.1" 500 540
error_log
[Mon Nov 14 02:13:16 2005] [error] [client 213.180.216.253] mod_security: Access denied with code 500. Pattern match "!(mod_security|mozilla)" at HEADER. [hostname "www.vdovinko.ru"] [uri "/robots.txt"]
audit_log========================================
Request: 213.180.216.253 - - [14/Ноя/2005:02:13:16 +0300] "GET /robots.txt HTTP/1.1" 500 540
Handler: (null)
----------------------------------------
GET /robots.txt HTTP/1.1
Connection: Keep-Alive
From: webadmin@yandex.ru
Host: www.vdovinko.ru
User-Agent: Yandex/1.03.003 (compatible; Win16; D)
mod_security-message: Access denied with code 500. Pattern match "!(mod_security|mozilla)" at HEADER.
mod_security-action: 500HTTP/1.1 500 Internal Server Error
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=iso-8859-1
Не пойму чт оне так.В логи пишет то что выше, но при запросе через инет http://www.vdovinko.ru/robots.txt
вижу содержимое:
# For all robots
User-agent: *
Disallow: /img/
Disallow: /css/
Disallow: /msg.php
Почему тогда не индексирует и пишет:Адрес www.vdovinko.ru не был внесен в базу Яндекса, так как он запрещен к индексации в файле robots.txt, или при обращении к robots.txt сервер вернул ошибку 5xx.
>Не пойму чт оне так.
>
>В логи пишет то что выше, но при запросе через инет http://www.vdovinko.ru/robots.txt
>
>
>вижу содержимое:
>
># For all robots
>User-agent: *
>Disallow: /img/
>Disallow: /css/
>Disallow: /msg.php
>
>
>
>
>Почему тогда не индексирует и пишет:
>
>Адрес www.vdovinko.ru не был внесен в базу Яндекса, так как он запрещен
>к индексации в файле robots.txt, или при обращении к robots.txt сервер
>вернул ошибку 5xx.
Ты совсем меня запутал. Раньше ты вроде говорил что с наружи ошибку выдаёт. Ну да ладно. Сейчас я вижу твой robots.txt, значит и yandex должен увидеть.>Почему тогда не индексирует и пишет:...
Потому что когда он пытался проиндексировать твой сайт, robots.txt был недоступен. Подожди пока yandex повторит попытку. Это примерно недели 2-3. Если будет и дальше повторятся, тогда пиши, а сейчас всё должно быть нормально.
>Потому что когда он пытался проиндексировать твой сайт, robots.txt был недоступен. Подожди
>пока yandex повторит попытку. Это примерно недели 2-3. Если будет и
>дальше повторятся, тогда пиши, а сейчас всё должно быть нормально.Так я ручками на http://webmaster.yandex.ru
вписываю этот сайт и получаю сообщение об ошибке, хотя по идее должен
сказать что всё ок и ждите результата, а не это:Адрес www.vdovinko.ru не был внесен в базу Яндекса, так как он запрещен
к индексации в файле robots.txt, или при обращении к robots.txt сервер
вернул ошибку 5xx.
>>Потому что когда он пытался проиндексировать твой сайт, robots.txt был недоступен. Подожди
>>пока yandex повторит попытку. Это примерно недели 2-3. Если будет и
>>дальше повторятся, тогда пиши, а сейчас всё должно быть нормально.
>
>Так я ручками на http://webmaster.yandex.ru
>вписываю этот сайт и получаю сообщение об ошибке, хотя по идее должен
>
>сказать что всё ок и ждите результата, а не это:
>
>Адрес www.vdovinko.ru не был внесен в базу Яндекса, так как он запрещен
>
>к индексации в файле robots.txt, или при обращении к robots.txt сервер
>вернул ошибку 5xx.
То что ты вписываешь его ручками на webmaster.yandex.ru означает лишь то, что он ставится в очередь индексирования, которая занята недели на 3 вперёд. И вплоть до повторного индексирования ты будешь видеть эту ошибку.
>То что ты вписываешь его ручками на webmaster.yandex.ru означает лишь то, что
>он ставится в очередь индексирования, которая занята недели на 3 вперёд.
>И вплоть до повторного индексирования ты будешь видеть эту ошибку.Не ты не прав, вот эту строчку в httpd.conf в разделе mod_security
я закоментировал и всё стало ок:# Only allow our own test utility to send requests (or Mozilla)
#SecFilterSelective HTTP_USER_AGENT "!(mod_security|mozilla)"
>Не ты не прав, вот эту строчку в httpd.conf в разделе mod_security
>
>я закоментировал и всё стало ок:
>
># Only allow our own test utility to send requests (or Mozilla)
>
>#SecFilterSelective HTTP_USER_AGENT "!(mod_security|mozilla)"
Всё может быть.У меня такойпроблемы небыло. Я просто оставил заявку на индексацию, которую ждал недели 3 :)
Если проблема решена, то поздравляю!
P.S. А может просто совпадение?