WordPress添加评论重定向、有效防止垃圾评论撒野! 12月14日
一个好的博客建立起来就不容易了,但是、你要知道你的博客身处互联网中,难免会有许许多多的垃圾评论、例如说我的博客吧:
从博客建立到现在出现的垃圾评论可不止这些,百度看网站可看得重了!这些带链接的垃圾评论真的很是伤害我们这些个人的博客,面对这些多多少少的垃圾评论你可以做什么呢?
答案就是 - 防止他们在你的博客继续放肆的放链接和回复!
要怎么做到不让他们放链接和回复呢?或许你们会说:“这是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 ....
- 本篇文章没有Trackback
我这里基本上是每天一条,几乎定时的、哈哈
@花七七: 我是一两天一条 。。。今天来了一个日本服装的 。。瞎放外链 。。。
❓ 最简单的方法就是,评论用js载入。评论中无论什么链接都不会被搜索引擎爬到
那样有点高级了 。。额 。。
我这里用的是自动获取博客链接
header("Location: $redirect#from:$host");
@bbis: 喔,这么做的好处是什么呢?
最近的垃圾真是烦死了
是啊、有了这个就不用担心权重的问题了,然后耐心的清理一下就好了~
这个真心不错,MARK一下,以后遇到垃圾回复了再来取经。
嗯嗯~必须的~感谢支持~~
我的博客也对评论链接做了处理,现在的SPAM太疯狂了
是啊、所以要小心为好,最近百度K了我好多快照了、估计因为这些 。。
不错,学习了~ 😳
还望多多支持哈~现在.me域名还可以注册的哦,如果你有多个网站的话你会不会很乱?
@Tomas: 现在就折腾这一个了,其它的我都没管了... ➡
@南寻: 用的啥主机呢?
@Tomas: technetcal的日本免费空间
@南寻: Tnc有香港的、很容易搞到
@Tomas: 不给内地的搞吧?
可以的,如果不通过就用一个顶级域名(.me的也可以)去CubicHost注册、如果也没通过就去66FTP搞一个加拿大主机呗~
@Tomas: 我两个网站都是用的technetcal的空间,感觉还是比较不错。不过日本和香港的没申请到。
Technetcal不错的说、而且很宽容,就算你是天朝大陆的用户申请了香港主机也不会删除你的数据、只是无条件移动到美国而已
@Tomas: 话说你这日志的那行代码我直接复制改网址就成?
@teemo萌货: 是啊、只需要改了那段网址就可以了