我一直在撞墙几个小时,现在试图让这个图标工作。我的网站托管在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中检查页面来源,我会看到favicon的链接,Chrome中的页面源页面会正确显示favicon。当我点击favicon链接然后尝试加载该网站时,我想要的favicon会在返回默认的Bluehost之前暂时闪烁。
如果它很重要,我只是从Wordpress迁移了网站并删除了所有“wp”文件,但也许还有一些东西让它搞砸了。有没有其他想法?
答案 0 :(得分:4)
当您清除浏览器缓存时,我不确定是否从缓存中清除了该缓存,但您可以尝试在路径中添加缓存破坏程序。例如:favicon.ico?ver=20130212