新版Wordpress出现canonical问题的修复方法
作者:秋了秋 发表时间:2014年12月14日
真不知道wordpress这是要闹哪样,刚一不小心查看了文章分页的网页源码,居然会出现这种脑残的现象,wordpress默认使用canonical把权重导向这种链接//netblog.cn/blog/125.html/comment-page-2#comments,一般地做canonical都是希望把其它分页导向文章主链接//netblog.cn/blog/125.html,可是它就是不这么干,真是奇了怪了,我还被蒙在鼓里这么久了,我记得以前是这样导向的,更新到wordpress最新版本之后却变成这个样子了。。。
以前优化这方面的时候考虑过自行添加该标签,可是发现wp已经默认加入该标签了,于是就省心了。可是现在却出了这等问题,看来不能太信任wp了,太不会做优化工作了,还是得自己动手解决。首先要去掉wp默认的canonical标签,在主题的functions.php里面添加:
remove_action( 'wp_head', 'rel_canonical' );
即可去除默认canonical标签,然后自己在header.php或single.php文件里面添加:
<?php if ( is_singular() ){ ?><link rel="canonical" href="<?php the_permalink(); ?>"/><?php } ?>
即可完美解决canonical问题,既简单又实用,还不快动手~
1
文章作者: “秋了秋”个人博客,本站鼓励原创。
转载请注明本文地址:http://netblog.cn/blog/203.html