AVV, очередной раз огромное спасибо!
Хм, ничего не понимаю.
Сделал все, как вы сказали и сервер выдаёт 500 Internal Server Error.
Вот запись из лог файла:
public_html/.htaccess: RewriteRule: invalid HTTP response code for flag 'R'
Вот содержание .htaccess:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^.+$
RewriteRule .* http://site.ru/404.html [R=404,L]
Подскажите, в чем проблема?
Это заработало, спасибо!
А можно ли как-нибудь отдавать не Forbidden, а 404 Not Found?
((R=404,L) не помогает - в логах: invalid headers)
Будьте добры, я правильно понимаю, что robots.txt будет выглядеть след. образом?
User-Agent: Yandex
Disallow: /?
К сожалению, не работает.
Что значит "-" (минус) в правиле?
Повторюсь, что нужно именно mod_rewrite (требует заказчик).