如果你是一個WordPress用戶,那麼你很可能對每天大量的垃圾評論感到心煩。當然,Akismet可以阻止大部分垃圾評論,但還是有不少漏網之魚。這裡有一個小技巧,可以利用.htaccess來防止垃圾評論機器人在您的博客上放置垃圾評論。
方法很簡單,只需粘貼以下代碼到您網站根目錄的.htaccess文件。 不要忘記在第4行指定您的博客網址。
重要提示:在編輯 .htaccess 文件前,強烈建議備份此文件。
RewriteEngine On RewriteCond %{REQUEST_METHOD} POST RewriteCond %{REQUEST_URI} .wp-comments-post.php* RewriteCond %{HTTP_REFERER} !.*yourblog.com.* [OR] RewriteCond %{HTTP_USER_AGENT} ^$ RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]
當wp-comments-post.php文件被訪問時,上面的代碼將查找引用者(被請求的頁面地址)。如果引用者存在,並且是你的博客網址,那麼這次評論是被允許的。否則,SAPM機器人將會被重定向,且評論不會被發表。
原文地址:http://www.wprecipes.com/how-to-deny-comment-posting-to-no-referrer-requests
不錯不錯
這個也倒是可以試一下,不知道是否管用。