简述WordPress利用.htaccess拒绝无referer来源的Spam机器人垃圾评论

自打互联网有了WordPress博客[www.lajiz.cn]就开始有Spam侵扰了,博主们防止垃圾评论可谓用尽心思,相信博主们大多采用过诸如算数加减法、验证码、滑动解锁等方法,但效果却都不尽如人意。这是由于多数Spam是直接读取 wp-comments-post.php 文件实现自动留言的,因此这些应对垃圾评论的方法对Spam机器人是毫无用处的!

因此今天垃圾站博客简述WordPress利用.htaccess拒绝无referer来源的Spam机器人垃圾评论

方法简介:将以下代码添加到网站根目录的.htaccess文件中(记得编辑文件之前保存备份):

# BEGIN WordPress

上段代码的下面添加下段代码:

# WPhtC: Protect comments.php
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*http://www.lajiz.cn.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]

需要修改代码中第四行的网址(http://www.lajiz.cn)为你自己的,不要把网址后面的“.”给漏掉啊。

本方法可以阻止多数无referer来源的spam机器人通过直接读取wp-comments-post.php文件来进行垃圾评论!欢迎博主们测试后反馈意见,以便于垃圾站博主我总结更好的防垃圾评论的方法!

本文由垃圾站编辑整理,转载请保留本文地址:http://www.lajiz.cn/2252.html

本文固定链接: http://www.lajiz.cn/2252.html | 垃圾站

该文章由 sdujane 于2014年01月13日发表在 WP教程 分类下, 访客可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客!
原创文章,转载请注明: 简述WordPress利用.htaccess拒绝无referer来源的Spam机器人垃圾评论 | 垃圾站
关键字:

简述WordPress利用.htaccess拒绝无referer来源的Spam机器人垃圾评论:目前有9 条留言

  1. 地板
    tennfy:

    测试下

    2014-01-20 下午 8:46 [回复]
  2. 博主,我更新了一篇防垃圾评论策略,你正好可以看看,效果很不错的。

    2014-01-15 下午 2:49 [回复]
    • 瞧瞧去,写的好了我顺便转载了哈!

      2014-01-16 下午 5:34 [回复]
    • 和我的防垃圾策略差不多,有学习的地方!赞一个

      2014-01-16 下午 5:36 [回复]
      • 突然发现你这都木有表情啊。。想发个表情表达下情感都木地方。。555

        2014-01-16 下午 5:41 [回复]
  3. 沙发
    tennfy:

    referer来源是啥意思了

    2014-01-14 上午 9:35 [回复]
    • referer指请求来源,很多网站通过这个来判断用户从哪个页面或者哪个网站过来的,一般垃圾评论是直接读取 wp-comments-post.php 文件,没有referer来源!

      2014-01-14 下午 8:21 [回复]

发表评论

快捷键:Ctrl+Enter