我运行一个虚拟主机(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
有没有办法来禁用这些错误的日志logging,如果该文件是favicon.ico? 我已经读过这个问题,但问题是,所有的虚拟主机文件需要修改,这是不是很方便。
我做:
Redirect gone /favicon.ico RedirectMatch gone ^/apple-touch-icon
Apache始终将404slogging为错误,即使是来自Redirect
,即使您使用ErrorDocument
处理它们。 但它不适用于410( gone
),这似乎是一个同样可以接受的情况描述。
创build一个名为favicon.ico的0字节文件应该结束404错误的stream程。