0

根据这段代码,我的 webroot 文件夹中有一个 favicon.ico

<link rel="icon" href="<?php echo $this->webroot;?>favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="<?php echo $this->webroot;?>favicon.ico" type="image/x-icon" />

我在标题中使用它以使其出现在所有页面上。

<?php echo $html->meta('icon', 'favicon.ico'); ?>

正在开发的网站是 -----> this

什么可能是错的?它在 IE 上的 3 页中工作。在 Firefox 和 chrome 上,它仅适用于主页,不适用于其他页面。

请让我知道我应该怎么做。

4

2 回答 2

3

你应该只使用href="/favicon.ico". 例如,如果您注意到http://www.movend.com/developers/的来源,您对 favicon.ico 的引用解析为http://www.movend.com/developers/favicon.ico,即 404错误页面。

于 2010-06-04T04:20:24.783 回答
0

如果您尝试了以上所有方法,但在 IE 中仍然无法使用,请检查您的 IIS 设置(如果您使用的是 Windows Server)。确保 HTTP 标头 >“启用内容过期”设置,未设置为“立即过期”

于 2011-08-18T15:25:50.493 回答