一个好的博客建立起来就不容易了,但是、你要知道你的博客身处互联网中,难免会有许许多多的垃圾评论、例如说我的博客吧:

从博客建立到现在出现的垃圾评论可不止这些,百度看网站可看得重了!这些带链接的垃圾评论真的很是伤害我们这些个人的博客,面对这些多多少少的垃圾评论你可以做什么呢?

答案就是 - 防止他们在你的博客继续放肆的放链接和回复!

要怎么做到不让他们放链接和回复呢?或许你们会说:“这是WordPress、我们有Akismet!”,实话说、有Akismet有什么用呢?他只是会拦截而已、Akismet的拦截原理就是记录每一个博主的评论然后送达到总部进行统计,既然是这样、有一些比较保守的名称呢?例如说一个叫做“WordPress”的游客在你的博客留言的信息是“ジパングカジノ I'm When I left though ......”、还带有链接!这样怎么解决?这就需要聪明的人们了!

废话说了很多了、其实就是把评论者的链接重定向、这样就不会影响权重了!

WordPress评论重定向教程

首先还是像上一篇一样找到主题的functions.php文件、然后在最后面的“?>”上加入代码:

//评论链接重定向   
add_filter('get_comment_author_link', 'add_redirect_comment_link', 5);   
add_filter('comment_text', 'add_redirect_comment_link', 99);   
function add_redirect_comment_link($text = ''){   
		$text=str_replace('href="', 'href="'.get_option('home').'/?r=', $text);   
		$text=str_replace("href='", "href='".get_option('home')."/?r=", $text);   
	return $text;   
	}   
add_action('init', 'redirect_comment_link');   
function redirect_comment_link(){   
		$redirect = $_GET['r'];   
	if($redirect){   
	if(strpos($_SERVER['HTTP_REFERER'],get_option('home')) !== false){   
	header("Location: $redirect");   
	exit;   
	}   
	else {   
	header("Location: https://www.zntec.cn/");   
	exit;   
	}   
	}   
}   
//链接重定向结束

每一个主题的模板函数可能都会有一点点不同,参照如下(记得把我的网址改成你的!):

加入代码到模板函数之后编辑博客主机根目录的robots.txt、添加如下代码:

Disallow: /?r=*

添加完成之后随便找一个评论点击右键查看链接地址试试、如果不行就是你搞错了,自检!

注意事项:

1. 添加了这一段代码之后所有的评论都是无权重可言的

2. 这样虽然是保证了自己网站的权重,但是很影响访客体验

3. 修改代码前、记得备份


小结

垃圾评论很烦、来我博客评论的那个垃圾不知道是日本的还是美国的,真Shit、、

目前有24条回应
Comment
Trackback
Loading ....
  • 花七七 回应于2012/12/16 22:49 回复TA

    我这里基本上是每天一条,几乎定时的、哈哈

    • Tomas 回应于2012/12/16 22:50 回复TA

      @花七七: 我是一两天一条 。。。今天来了一个日本服装的 。。瞎放外链 。。。

  • 云淡然 回应于2012/12/16 15:45 回复TA

    ❓ 最简单的方法就是,评论用js载入。评论中无论什么链接都不会被搜索引擎爬到

    • Tomas 回应于2012/12/16 20:37 回复TA

      那样有点高级了 。。额 。。

  • bbis 回应于2012/12/15 23:40 回复TA

    我这里用的是自动获取博客链接
    header("Location: $redirect#from:$host");

  • oyoy 回应于2012/12/14 23:48 回复TA

    最近的垃圾真是烦死了

    • Tomas 回应于2012/12/14 23:56 回复TA

      是啊、有了这个就不用担心权重的问题了,然后耐心的清理一下就好了~

  • sunxingqiu 回应于2012/12/14 23:17 回复TA

    这个真心不错,MARK一下,以后遇到垃圾回复了再来取经。

    • Tomas 回应于2012/12/14 23:53 回复TA

      嗯嗯~必须的~感谢支持~~

  • 我要发芽 回应于2012/12/14 17:38 回复TA

    我的博客也对评论链接做了处理,现在的SPAM太疯狂了

    • Tomas 回应于2012/12/14 17:44 回复TA

      是啊、所以要小心为好,最近百度K了我好多快照了、估计因为这些 。。

  • 南寻 回应于2012/12/14 16:24 回复TA

    不错,学习了~ 😳

    • Tomas 回应于2012/12/14 16:26 回复TA

      还望多多支持哈~现在.me域名还可以注册的哦,如果你有多个网站的话你会不会很乱?

      • 南寻 回应于2012/12/14 16:32 回复TA

        @Tomas: 现在就折腾这一个了,其它的我都没管了... ➡

        • Tomas 回应于2012/12/14 16:32 回复TA

          @南寻: 用的啥主机呢?

          • 南寻 回应于2012/12/14 16:33 回复TA

            @Tomas: technetcal的日本免费空间

            • Tomas 回应于2012/12/14 16:34 回复TA

              @南寻: Tnc有香港的、很容易搞到

              • 南寻 回应于2012/12/14 16:35 回复TA

                @Tomas: 不给内地的搞吧?

                • Tomas 回应于2012/12/14 17:45 回复TA

                  可以的,如果不通过就用一个顶级域名(.me的也可以)去CubicHost注册、如果也没通过就去66FTP搞一个加拿大主机呗~

                  • teemo萌货 回应于2012/12/18 22:18 回复TA

                    @Tomas: 我两个网站都是用的technetcal的空间,感觉还是比较不错。不过日本和香港的没申请到。

                    • Tomas 回应于2012/12/18 22:19 回复TA

                      Technetcal不错的说、而且很宽容,就算你是天朝大陆的用户申请了香港主机也不会删除你的数据、只是无条件移动到美国而已

  • 本篇文章没有Trackback
你目前的身份是游客,请输入昵称和电邮!