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

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

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

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

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

[php]
# BEGIN WordPress
[/php]

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

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

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

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

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

上一篇
下一篇

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

9条评论

  1. referer指请求来源,很多网站通过这个来判断用户从哪个页面或者哪个网站过来的,一般垃圾评论是直接读取 wp-comments-post.php 文件,没有referer来源!

联系我们

联系我们

返回顶部