不记录 favicon.ico 错误

不记录 favicon.ico 错误

我运行一个带有一些虚拟主机(50-100)的 apache2 服务器。其中很多都没有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文件,这不是很方便。

答案1

我愿意:

Redirect gone /favicon.ico
RedirectMatch gone ^/apple-touch-icon

Apache 始终将 404 记录为错误,即使来自Redirect,即使您使用 处理它们也是如此ErrorDocument。但对于 410 ( ) 则不会如此gone,这似乎是对情况同样可接受的描述。

答案2

创建一个名为 favicon.ico 的 0 字节文件应该可以结束 404 错误流。

相关内容