解决favicon.ico无法在首页显示的问题

7月 21, 2008

最近尝试着给我的网站加了一个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”>

我用了第一种代码。其中,”ico地址”这里应该填写favicon.ico存放的绝对路径。比如我的存放地址是空间的根目录,那就把这里写成dogorgod.com/favicon.ico,这里必须要注意的是,

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

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

#update: 如果使用了Favicon-Manager这个插件,我试验了2个博客,都需要在路径框中的favicon.ico地址前面加个/,才能正常显示。如图:

, , , / 7 回話 / 16,269 views

7条评论

  1. Eureka 2008年7月22日 下午3:52 回复

    显示不出是不是和浏览器有关系?

  2. dogor 2008年7月22日 下午4:02 回复

    @Eureka:
    对,IE6肯定不好使。FF和IE7没问题。

  3. imture 2008年7月24日 下午1:58 回复

    IE6问题多多,呵呵,我没有加代哈哈哈,直接扔到根目录下了。也能显示

  4. dogor 2008年7月24日 下午4:21 回复

    @imture:
    老兄的主题用的是淋漓尽致啊,佩服的紧呐,学习了

  5. 凯尔 2008年7月26日 上午12:37 回复

    偶终于回来了,也投奔WP了,对php环境一窍不通啊。
    彻底对IE失望了,装了个IE8 beta1,结果整个世界都充满了诡异的错位,开始用Firefox。

  6. dogor 2008年7月26日 下午8:57 回复

    @凯尔:
    哈哈,看到你的新站点了~不错不错
    其实网上对于WP的教程还是很多的,慢慢适应一下就好了,网络真是个好东西。
    弃用IE也不是办法,访问比例IE还是占大多数。有的模板也是导致错位的元凶…

  7. Rtrash|废纸篓 2009年12月22日 下午12:06 回复

    这个方法挺有用的 !!

发表评论

邮箱地址不会被公开。 必填项已用*标注

Ɣ