.htaccessを使ってWordPressへのスパムコメントをブロックする方法

.htaccessを使ってWordPressへのスパムコメントをブロックする方法

.htaccessを使ってWordPressへのスパムコメントをブロックする方法

.htaccessを使ってWordPressへのスパムコメントをブロックする方法をご紹介いたします。プラグインを使わずにスパム対策を行うことができます。

.htaccessを使ってWordPressへのスパムコメントをブロックする方法

.htaccessに以下を追加します。「yourdomain.com」の部分は、ご自身のブログのドメインに変更してください。


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

ボットによるスパムコメントは、wp-comments-post.phpファイルを直接呼び出すという特徴があり、この特徴を逆手にとってブロックするという仕組みです。

あとがき

AkismetThrows SPAM Awayなどのスパム対策プラグインを使いたくない場合は、ぜひお試しください。

この記事が気に入ったら
いいね!してね♪

Twitter で

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です