Форум ApacheDev

Apache isn't the fastest or maximally customizable web server, its popularity comes from the fact that it provides a very good balance of these things bundled with maximum portability and reliability.

Вы не зашли.

#1 2008-11-27 11:26:28

roman
Новичок
Зарегистрирован: 2008-11-27
Сообщений: 1
Рейтинг :   

Выдача 404 для определенного USER_AGENT

Необходимо для сервера запретить заход бота яндекса и отдавать ему 404 NOT FOUND.
Решаю таким образом:

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^Yandex.* [NC]
RewriteRule ^.*$ - [R=404,L]


На Apache v2.2.x все работает как часы. На хостинге, где этот код и требуется, стоит Apache версии 1.3.x, который выдает ошибку 500. Собственно, вопрос - где ошибка? Какие другие настройки могут конфликтовать с этим редиректом?

PS: директива ErrorDocument была, когда убрал - ничего не поменялось. Доступа к логам апача нет.

Неактивен

 

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson