Не регистрировать ошибки favicon.ico
Я запускаю сервер apache2 с некоторыми vhosts (50-100). Многие из них не имеют файлов favicon.ico, которые загромождают журналы ошибок сообщениями типа
[Thu Mar 21 14:07:40 2013] [error] [client 84.xx.xx.xx] File does not exist: /var/www/somevhost/public_html/favicon.ico
Есть ли способ отключить ведение журнала этих ошибок, если файл favicon.ico? Я читал этот вопрос, но проблема в том, что для того, чтобы это работало, нужно изменить все файлы vhost, что не очень удобно.
2 ответа
Я делаю:
Redirect gone /favicon.ico
RedirectMatch gone ^/apple-touch-icon
Apache всегда регистрирует ошибки 404 даже из Redirect
и даже если вы справитесь с ними, используя ErrorDocument
, Но это не для 410 (gone
), что представляется одинаково приемлемым описанием ситуации.
Создание 0-байтового файла с именем favicon.ico должно завершить поток ошибок 404.