Не регистрировать ошибки 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.

Другие вопросы по тегам