我读到浏览器正在自动查找favicon.ico - 在Android WebView元素中也是如此吗?我应该在下面的PHP页面中包含favicon.ico,以避免我的日志中出现404错误吗?
<?
//PHP CODE...
?>
<!DOCTYPE html>
<head>
<title>Hello world</title>
</head>
<body>
<--
Content...
-->
</body>
</html>
答案 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选择器中保留空白路径,有时会出错。