文件不存在c:/wamp/www/favicon.ico在apache error_log中

时间:2012-06-19 10:49:32

标签: apache wamp error-logging

始终显示日志:文件不存在c:/wamp/www/favicon.ico在apache error_log中。我用过wampserver,为什么?

5 个答案:

答案 0 :(得分:18)

这是因为(几乎每个)浏览器默认搜索favicon。如果访问的页面没有通知有效的URL,则Apache使用根目录。

你有两个选择。您可以为每个网站创建一个网站图标,或者告诉Apache不要将该事件记录为错误消息。

如果您选择第二个选项,请将以下代码添加到每个VirtualHost,或至少添加没有favicon文件的代码:

Redirect 404 /favicon.ico
<Location /favicon.ico>
   ErrorDocument 404 "No favicon"
</Location>

或者,您在Apache的目录根目录中创建一个名为“favicon.ico”的空文件(例如,对于例如/ var / www /,但您的站点的浏览器不会显示favicon)。

答案 1 :(得分:4)

您是否在HTML源代码中引用了favicon.ico文件?

<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />

即使您不这样做,许多浏览器也会在访问新页面时尝试访问此文件。将网站添加到收藏夹/书签时使用Favicon。某些浏览器(例如Firefox)也会在屏幕顶部的网站选项卡上显示图标。

最好的办法是简单地将带有16x16图标的favicon.ico文件添加到c:/ wamp / www /目录。

答案 2 :(得分:1)

favicon.ico是地址栏中url旁边显示的图像。每个浏览器都会搜索它。例如,此页面中的StackOverflow徽标。

答案 3 :(得分:0)

答案 4 :(得分:0)

尝试重新启动浏览器。我以为我有一个重大问题,但事实证明,mozilla只是缓存网站的favicons。重新启动它解决了这个问题。