文件不存在:favicon.ico

时间:2012-11-18 03:51:31

标签: perl apache apache2

我可以在两周前完美地运行我的perl文件,但今天我重新运行它,error_log文件显示了我:

[Sat Nov 17 19:33:04 2012] [error] [client xxx.xxx.xxx.xxx] File does not exist: /home/xxx/xxx/apache2/htdocs/favicon.ico
[Sat Nov 17 19:33:05 2012] [error] [client xxx.xxx.xxx.xxx] File does not exist: /home/xxx/xxx/apache2/htdocs/favicon.ico
[Sat Nov 17 19:33:06 2012] [error] [client xxx.xxx.xxx.xxx] File does not exist: /home/xxx/xxx/apache2/htdocs/favicon.ico
[Sat Nov 17 19:33:06 2012] [error] [client xxx.xxx.xxx.xxx] File does not exist: /home/xxx/xxx/apache2/htdocs/favicon.ico
.
.
.

问题是什么?

2 个答案:

答案 0 :(得分:1)

您是否检查过该文件是否存在? 它是否可以被apache读取?

你可以改变http://domain.com/favicon.ico的路径并对其进行测试,看看它是否有效吗?

答案 1 :(得分:1)

我认为这是一个CGI脚本或类似的东西。 favicon.ico是访问该网站时浏览器的urlbar中显示的图标。它会被请求,但如果没有找到,因为favicon.ico是可选的。该错误表明浏览器正在尝试获取favicon并且没有找到它,而不是问题,如果你没有得到它之前它只是意味着你从不同的浏览器访问。

当然,如果这不是您通过浏览器访问的CGI脚本,那么这不适用,您确实需要提供代码段。