SEO技术教程学习
网站优化排名推广服务
 您好!欢迎访问柚子SEO! 

去除replytocom参数,防止重复收录。

有时候在查收录的时候会发现,百度收录了replytocom参数链接,造成这样的情况是回复列表带replytocom参数造成的。

replytocom

在WordPress的回复列表中,一般主题的回复按钮的链接是带参数的:

链接:例如https://www.youziseo.com/seo.html/?relytocom=14#respond

这个链接的页面和https://www.youziseo.com/seo.html页面是完全相同的。

这样会导致搜索引擎重复收录两个页面,不利于seo,可以通过下边的方法解决重复收录的问题。

1、robots.txt禁止抓取replytocom参数

可以通过robots.txt屏蔽蜘蛛抓取replytocom参数,可以在robots.txt中加入下面规则:

User-agent: *
Disallow: /*?replytocom

2、给带参数的链接添加nofollow

在wordpress主题文件function.php添加以下代码,给回复按钮添加nofollow属性,同样可以解决重复收录问题。

add_filter('comment_reply_link', 'add_nofollow', 420, 4); function add_nofollow($link, $args, $comment, $post){   return str_replace("href=", "rel='nofollow' href=", $link); } 

3、直接删除带参数的链接

以上两种方法都可行,但是见效慢,最直接有效的方法就是删除带replytocom链接。 在wordpress主题文件function.php添加以下代码 ,这样带参数链接替换成 #comment-评论id ,这样网站中就不存在replytocom链接了。

add_filter('comment_reply_link', 'add_nofollow', 420, 4); function add_nofollow($link, $args, $comment, $post){   return preg_replace( '/href=\'(.*(\?|&)replytocom=(\d+)#respond)/', 'href=\'#comment-$3', $link ); } 

总结:虽然这是一个很小的细节,但当网站有大量评论的时候,会造成大量的重复收录,及早处理防患于未然。

赞(1) 打赏
未经允许不得转载:柚子SEO » 去除replytocom参数,防止重复收录。

评论 抢沙发

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏