欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

favicon.ico不显示的原因分析和解决办法

shiping1 的头像

favicon.ico不显示的原因分析和解决办法

      最近尝试着给我的网站加了一个favicon.ico图标。正常的情况下可以用Favicon-Manager这个插件来实现,具体办法我参照了 zEUS.给出的方案。你也可以在这里下载该插件。 启用这个插件后,在后台设置好favicon.ico的绝对路径,然后就OK了。但是如果你也像我一样,在首页有一个跳转页面的话,那就不灵光了,在首页 仍然显示不出这个图标,即使我把favicon.ico丢在了根目录下。 网上有方法提到,需要在首页的<head></head>之间添加一段代码,这样就可以了。总结了一下,有三种代码的书写方式:

<link rel=”shortcut icon” href=”ico地址”> <link rel=”shortcut” href=”/favicon.ico” /> <link href=”ico地址” rel=”shortcut icon”>

例:<link rel="shortcut icon" href="http://www.bkang.cn/favicon.ico">
我用了第一种代码。其中,”ico地址”这里应该填写favicon.ico存放的绝对路径。比如我的存放地址是空间的根目录,那就把这里写成bkang.cn/favicon.ico,这里必须要注意的是,


如 果将地址写成www.xxx.com/favicon.ico,那么访问www.xxx.com时不会看到favicon.ico图标,而访问 xxx.com才可看到。把www去掉,用顶级域名写路径才能在www.xxx.com和xxx.com同时显示该图标。具体原因不清楚,我试了N遍才发 现这个问题。


所以如果一切设置都没问题,仍不能显示favicon.ico的话,不妨把www去掉试试

无法刷新的问题(解决方法)

看到本文的朋友,一定不用我来解释Favicon是什么。对了,它就是浏览器地址栏里网址前面的那个小图片。本文要解决的是favicon.ico图标无法刷新的问题。
如果制作了一个新的favicon.ico图标,并且已经重新上传到了网站根目录,但浏览自己的网站是看到的却是旧的favicon图标,为什么浏览器不会自动显示新上传到的呢?事在人为,尝试一下下面的方法看能不能解决。

首先,在Internet选项里删除临时文件,清空浏览器历史记录。然后打开你的网站,看看favicon图标是否已经更新。
如果没有,按ctrl+F5键强制刷新当前浏览的窗口,看看favicon有否更新。
还 没有?看看你用的是什么浏览器。有些浏览器(比如Maxthon)为了减少网页加载时间,会将访问过的网站的favicon.ico网站图标保存在程序文 件夹里。比如Maxthon保存在程序文件夹“C:\Program Files\Maxthon2\Favicons”里保存了你上网时留下的几千个favicon图标,删除它们,这是应该可以解决了吧?

 

来自 http://hi.baidu.com/ibokang/item/99b0fc0eba9b0d6cd45a1111

 

如果 一个同样的程序 在一台服务器上能显示 ico图标  在另一台上却不能显示

很可能就是另一台的空间上有问题

<link rel="shortcut icon" href="http://duscl.com/favicon.ico" />
  地址这块不要加www 直接用  http://duscl.com/favicon.ico  试试

这样做 还是不行

确定是 LuManager 的事 完全使用Apache就不显示favicon.ico,使用Nginx可以正常显示,看来是LuManager的问题。

 

 

普通分类: