1

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

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

4 回答 4

3

发生这种情况是因为(几乎每个)浏览器默认搜索图标。如果访问的页面没有通知它的有效 URL,Apache 将使用根目录。

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

1)。

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

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

2)。

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

于 2013-08-08T11:39:19.617 回答
1

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

于 2013-08-08T11:38:07.270 回答
0

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

于 2013-08-08T12:35:46.000 回答
0

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

于 2013-08-08T11:38:16.513 回答