PHP - 我应该添加一个favicon.ico来避免404错误吗?

时间:2013-08-08 11:34:55

标签: php html favicon

我读到浏览器正在自动查找favicon.ico - 在Android WebView元素中也是如此吗?我应该在下面的PHP页面中包含favicon.ico,以避免我的日志中出现404错误吗?

<?
//PHP CODE...
?>
<!DOCTYPE html>
<head>
<title>Hello world</title>
</head>
<body>
<--
Content...
-->
</body>
</html>

4 个答案:

答案 0 :(得分:3)

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

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

1)。

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

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

2)。

没有办法阻止浏览器请求它。您可以创建一个favicon,也可以创建一个名为favicon.ico的零字节文件并放在Web根目录中。

答案 1 :(得分:0)

是的,您可以添加一个空的favicon.ico文件。但当然是文件本身,在您网站的文档根目录中,而不仅仅是HTML代码中的链接。

答案 2 :(得分:0)

最好将favicon放在文档根目录上。

答案 3 :(得分:0)

只需将虚拟或空白的favicon文件放入页面即可。如果在favicon选择器中保留空白路径,有时会出错。