为wordpress主题添加canonical

关于 rel=”canonical” 规范的相关信息,可以参阅 Google Support
大致的意思就是,博客内 存在很多内容相同的页面。很多地址指向的其实是一种内容,这样搜索引擎就比较迷惑,哪个页面是最重要的。

通过canonical规范的生效,能有效的避免这类问题。

打开你wordpress所应用的主题内header.php文件,添加如下代码即可:

<?php if ( is_singular() ) echo '<link rel="canonical" href="' . get_permalink() . '" />'; ?>

该标签也可以直接写成:

<link rel="canonical" href="http://uicss.cn/canonical-for-wordpress/" />

需要注意两点:

  1. 允许指向不同的子域名,不允许指向其他域名
  2. canonical属性可以被传递
    即A页面声明B为权威链接,B声明C为权威网页,那么C就是A和B共同的首选权威版本

如果添加正确的话,你可以在firefox浏览器中,地址栏的右侧,看到如下的图标:


2010-09-09 纠正一下,firefox浏览器需要安装SearchStatus插件

崔凯博客
Powered by WordPress | Theme by ck web design | TOP 顶部
Copyright © 崔凯 All rights reserved. 蜀ICP备12025891号.