当前位置:秋叶网络博客 SEO优化 ◊ 新版WordPress出现canonical问题的修复方法

新版WordPress出现canonical问题的修复方法

作者:秋叶 发表时间:2014年12月14日

真不知道wordpress这是要闹哪样,刚一不小心查看了文章分页的网页源码,居然会出现这种脑残的现象,wordpress默认使用canonical把权重导向这种链接http://www.mizuiren.com/125.html/comment-page-2#comments,一般地做canonical都是希望把其它分页导向文章主链接http://www.mizuiren.com/125.html,可是它就是不这么干,真是奇了怪了,我还被蒙在鼓里这么久了,我记得以前是这样导向的,更新到wordpress最新版本之后却变成这个样子了。。。

canonical

以前优化这方面的时候考虑过自行添加该标签,可是发现wp已经默认加入该标签了,于是就省心了。可是现在却出了这等问题,看来不能太信任wp了,太不会做优化工作了,还是得自己动手解决。首先要去掉wp默认的canonical标签,在主题的functions.php里面添加:

remove_action( 'wp_head', 'rel_canonical' );

即可去除默认canonical标签,然后自己在header.phpsingle.php文件里面添加:

<?php if ( is_singular() ){ ?><link rel="canonical" href="<?php the_permalink(); ?>"/><?php } ?>

即可完美解决canonical问题,既简单又实用,还不快动手~

目录: SEO优化 | 标签: , | 8553次阅读