【发布时间】:2013-01-28 00:39:12
【问题描述】:
我已经把头撞在墙上好几个小时了,试图让这个网站图标正常工作。我的网站托管在 Bluehost 上,我将 favicon.ico 文件上传到 public_html 文件夹。它始终只在 Safari 和 Chrome 中显示默认的 Bluehost 徽标。在所有元标记之后,我在标题中包含以下内容:
<link rel="icon" href="favicon.ico" />
<link rel="shortcut icon" href="favicon.ico" />
尝试了 16x16 和 32x32 的图标大小,始终命名为 favicon.ico,还尝试将 href="http://www.mydomainname.com/favicon.ico" 放入标签中。我总是在尝试加载网站之前清除缓存。
如果我在 Chrome 中检查页面源,我会看到网站图标的链接,并且 Chrome 中的页面源页面正确显示了网站图标。当我点击网站图标链接然后尝试加载网站时,我想要的网站图标会短暂闪烁,然后返回默认的 Bluehost。
万一这很重要,我刚刚从 Wordpress 迁移了该网站并删除了所有“wp”文件,但也许留下了一些东西,这把它搞砸了。有人有其他想法吗?
【问题讨论】:
-
迁移前是否有效?
-
是的,确实如此。当时把它上传到了 Wordpress。
-
我不确定当您清除浏览器缓存时它是否会从缓存中清除,但您可以尝试在路径中添加缓存破坏器。例如:favicon.ico?ver=20130212
标签: html web icons favicon bluehost