我读到浏览器正在自动寻找 favicon.ico - Android WebView元素也是如此吗?我应该在下面的 PHP 页面中包含 favicon.ico,以避免日志中出现 404 错误吗?
<?
//PHP CODE...
?>
<!DOCTYPE html>
<head>
<title>Hello world</title>
</head>
<body>
<--
Content...
-->
</body>
</html>
发生这种情况是因为(几乎每个)浏览器默认搜索图标。如果访问的页面没有通知它的有效 URL,Apache 将使用根目录。
你有两个选择。您可以为每个网站创建一个网站图标,或者告诉 Apache 不要将该事件记录为错误消息。
1)。
如果您选择第二个选项,请将以下代码添加到每个 VirtualHost,或者至少是没有 favicon 文件的那些:
Redirect 404 /favicon.ico
<Location /favicon.ico>
ErrorDocument 404 "No favicon"
</Location>
2)。
没有办法阻止浏览器请求它。您可以创建一个网站图标,也可以创建一个名为 favicon.ico 的零字节文件并将其放置在 Web 根目录中。
是的,您可以添加一个空favicon.ico
文件。但当然是文件本身,位于站点的文档根目录中,而不仅仅是 HTML 代码中的链接。
只需将虚拟或空白的 favicon 文件放入您的页面..如果您在 favicon 选择器中保留空白路径,有时它会出错..
最好将 favicon 放在文档根目录上。