Apache-文件不存在错误(文件肯定在那里)-favicon.ico
我在Linux中将apache设置为LAMP服务器 在root/www/目录中,我有一个favicon.ico,但它从未在浏览器(Chromium、Firefox)中显示,在apache error.log中,我得到以下错误:Apache-文件不存在错误(文件肯定在那里)-favicon.ico,apache,lamp,Apache,Lamp,我在Linux中将apache设置为LAMP服务器 在root/www/目录中,我有一个favicon.ico,但它从未在浏览器(Chromium、Firefox)中显示,在apache error.log中,我得到以下错误: [Mon Jul 08 17:32:30 2013] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico 我并不特别担心文件没有出现,但它确实存在,而且我还没有弄清楚为什么它会给我这个
[Mon Jul 08 17:32:30 2013] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
我并不特别担心文件没有出现,但它确实存在,而且我还没有弄清楚为什么它会给我这个错误。(在问题编辑中回答。转换为社区wiki答案。请参阅)
OP写道:
favicon是32x32,这似乎就是原因。我用一个16x16 favicon.ico文件替换了它,不再出现此错误
我进一步不明白的是,为什么我会得到这个——可能是某种设置,因为我在一个托管网站上有一台apache服务器,具有相同的32x32 favicon,但它似乎存在,并且没有错误
“root/www目录”是否在站点的文档根目录中(或至少在其中有别名)?访问日志中失败请求的URL是什么?我不想这么说,但是。。。很可能它不在那里(或者更确切地说,那里有一个文件的名称稍有不同…请注意空格字符等)。感谢Marc&Wrikken的评论,我在根据编辑更改favicon.ico文件的分辨率后发现了这个问题。