MTのコメントスパムをなくす.htaccess

このエントリーをはてなブックマークに追加

運営しているサイトのひとつでコメントスパムが急増したので.htaccessによるスパム対策を行いました。

.htaccessに次のような記述を書くとコメントスパムがほとんどなくなります。
「http://blog.webcreativepark.net」を運営しているサイトのドメインに変更してください。

<Files mt-comments.cgi>
SetEnvIf Referer "^http://blog.webcreativepark.net" ref
order deny,allow
deny from all
allow from env=ref
</Files>

リファラーを確認してリファラーがサイトのドメインと異なる場合mt-comments.cgiへのアクセスを弾く仕組みになっています。

.htaccessはmt-comments.cgiがある管理ディレクトリに置いてください。

関連エントリー

MTのキャプチャ認証の負荷を軽減する方法
MTで特定の文字数以降を「...」とトリミングする方法
MTとトラックバック
MTでopモディファイアを利用して複雑なレイアウトを行う
Movable TypeでSEO対策-Feed編-

スポンサードリンク

«MT5でカスタムフィールドの表示順をベースネーム順に変更するプラグイン「CustomSort5」 | メイン | Google Chrome でAjaxを利用しローカルファイルにアクセスする»

このエントリーのトラックバックURL
http://blog.webcreativepark.net/cgi/mt/mt-bt.cgi/849
コメント

リファラのようなプライバシー的に問題のある機能を無効にさせないような対策を広めるのはやめましょう。

投稿者:匿名 | 2010年6月24日 10:19

この.htaccessは、MTのみ有効でしょうか?
SOY CMSなどの他のCMSにも有効でしょうか?

投稿者:通りすがりの人 | 2010年7月12日 17:02

>通りすがりの人

MTのみ有効です。

投稿者:西畑一馬 | 2010年7月14日 15:38

1日に150件以上もあらゆる外国語の言語で迷惑コメントが大量に届いて、もの凄く困ってました。

ググッてコチラを発見し、この方法試してみました。

凄い!たちまち迷惑コメントがストップしました。

ありがとうございました。m(_ _)m

投稿者:おちゃちゃ | 2013年4月30日 21:32

複数のドメインでMTのブログを運営している場合には利用できるでしょうか?

mt-comments.cgiがある管理ディレクトリのドメインの他に複数のドメインでMTのブログを運営しています。

よろしくご教授願います

投稿者: | 2014年3月 9日 09:02
コメントを投稿