服务器层次的屏蔽垃圾评论的方法

» 网络技术 » 服务器层次的屏蔽垃圾评论的方法

使用服务器.htaccess文件来高效的屏蔽网站的垃圾评论

服务器层次的屏蔽垃圾评论的方法-极客公园

前言

最近在研究.htaccess文件,发现真是一个万金油啊,什么都能干,今天云落分享一下自用的屏蔽垃圾评论的方法,应该是很不错的

原理

我们知道垃圾评论绝大多数都是机器人发布的,他们都是绕过网站的评论机制,直接访问主题或者网站评论文件实现的评论,有的人采用更换文件名或者直接删除文件的方法来实现屏蔽垃圾评论的方法的,云落是采用保护评论文件,禁止任何程序访问来达到屏蔽垃圾评论的。

代码

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post.php*
RewriteCond %{HTTP_REFERER} !.*.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]
</IfModule>

apache服务器将以上代码加入.htaccess文件,将我的域名改成你自己的。效果如何,自己试试吧

-- 完 --

发表评论

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

8 Replies to “服务器层次的屏蔽垃圾评论的方法”