禁用“文件不存在:/var/www/html/favicon.ico”?

禁用“文件不存在:/var/www/html/favicon.ico”?

当我设置 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>

相关内容