当我设置 CentOS Apache 服务器时,我在 Apache 日志中收到这些错误。
[Tue Feb 28 12:18:10 2012] [error] [client xxx.xxx.xxx.xxx] File does not exist: /var/www/html/favicon.ico
touch /var/www/html/favicon.ico
可能会解决问题,但是无法favicon.ico
在 apache 配置中禁用它?
答案1
但无法在 apache 配置中禁用 favicon.ico
不,因为用户浏览器正在尝试下载该文件。
嗯,当然可以通过专门配置的日志记录来删除日志条目,但touch
在我看来,这是解决该问题最简单的方法。
答案2
可以做这样的事情吗?在 apache conf 中,在您的日志输入行上方:
SetEnvIf Request_URI "^/favicon\.ico$" dontlog
或这个:
Redirect 404 /favicon.ico
或这个:
<Location /favicon.ico>
Order Deny,Allow
Deny from all
ErrorDocument 404 "No favicon
</Location>