文章重复收录comment-page-1与replytocom解决方案

作者:投稿 , 分类:经验心得 , 浏览:33557 , 评论:6

昨天在查询网站收录数据,看到最近一周收录的文章有三次重复。同个网站内两篇文章重复收录无论是对于读者还是对于搜索引擎都是不好的,一篇同样文章被收录三次,另外两篇就成了"垃圾"了嘛,据说大量重复收录会被搜索引擎惩罚(没验证过)。

201508101439165626125083.png

前面一篇文章居然出现一个三级目录,后面一篇文章又类似于动态网页网址。我文章中是没有这两个链接地址的,查看网页源码,看出了一点端倪。


我发现了这两个?replytocom=1989网址的来源:文章评论链接

201508101439165671130011.png

四个评论刚好对应四个replytocom,百度蜘蛛可能有一定的智能,四个replytocom网址中只收录了一个,但是又不够智能,没有区分出来评论链接和原文链接对应的文章内容是相同的。


 


comment-page-1网址同样是来源于评论链接,comment-page-1代表着评论页面的第一页。如果我的评论比较多,比如说有1000条评论,那么一页肯定是显示不下去的,就会出现comment-page-2,comment-page-3......这就是评论分页功能,这个功能本质上是防止评论过多时,网页会被拉的很长,导致网页加载速度慢和用户体验差。但是不巧的是,百度蜘蛛依然不能识别出来这和原文


解决方案


1,对于comment-page-1重复收录,有两种方式解决


1),在wordpress后台关闭评论分页


QQ截图20150810081138.png


2),修改robots.txt,加上一句项目的代码


Disallow: /comment-page-


robots.txt在网站根目录,使用 网址/robots.tx就可以看到设置的结果了。如果根目录下没有这个文件


wp-includes/funtion中有这么一段代码

  1. 1.$output = "User-agent: *\n";
    2.$public = get_option( 'blog_public' );
    3.if ( '0' == $public ) {
    4.    $output .= "Disallow: /\n";
    5.} else {
    6.    $site_url = parse_url( site_url() );
    7.    $path = ( !emptyempty( $site_url['path'] ) ) ? $site_url['path'] : '';
    8.    $output .= "Disallow: $path/wp-admin/\n";
    9.}
  2. 在  $output .= "Disallow: $path/wp-admin/\n"; 后面增加一句$output .= "Disallow: $path/comment-page-\n";


  3. 2,对于replytocom重复收录,设置robots.txt文件


  4. Disallow:/*?replytocom=


  5. 或者是加上对于包含replytocom的所有链接都加上nofollow链接

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


  7. 感谢【校赚网】原创投稿


版权说明:如非注明,本站文章均为 华省省 (QQ:283365526)原创,转载请注明出处和附带本文链接。

发表评论

必填

选填

选填

◎参与讨论,发表您的看法、交流您的观点,加我咱俩聊聊QQ:283365526

已有6位网友发表了看法:

1#点亮吧  2015-08-10 09:49:24 回复该评论
挺适用的小方法,值得收藏
2#1折网  2015-08-10 10:52:31 回复该评论
技术贴 飘过
3#群伟伟博客  2015-08-10 12:18:15 回复该评论
有作用,干货,学习了。
4#香港虚拟主机  2015-08-10 14:07:50 回复该评论
文章重复收录可能是url存在动态和静态两种所以就重复收录了
5#启智网  2015-08-10 15:03:59 回复该评论
虽然我的网站没有出现这种情况,但还是学习了
6#老迷糊街拍  2015-10-13 18:20:18 回复该评论
唉,我的网站每天只能赚100多块钱,养不活自己啊,得找工作了。
热门文章
    站长新闻
    IT创业
    好文分享
    热评文章
      华省省博客