コメントスパム対策をしてみる for Movable Type3.1
ここ数日、私のブログに不具合が起きてしまい、途方に暮れていたねぴです。
MTでの悩みの一つに「コメントスパム」というのがあると思います。2.61の時はすぐに反映されるので、読んでいる人に不愉快な思いをさせてしまっていたかも…と思い、対処しなければと思ってました。
しかし、3.0にヴァージョンアップしてからは投稿してからは一旦非表示にすることが出来るので、読んでいる人には不快感を与えないようになったので、自分の作業が増えるけど、まいいかと思ってました。
ところが…。
ここ数日前から、そのコメントスパムが1日50件前後来るようになってきたのです。それまでは5通前後だったのに。同じアドレスで、IPを少し変えて投稿されてくる形なので、コメント削除で何とかなっていたのですが、先日、エントリーに上げていた記事に修正をかけて保存しようとしたら、
「Internet Server Error」
というページになってしまったのでした。
ブラウザの「Back」で戻り、念のために文章をコピー&ペーストしておいて、エントリー編集画面のトップに戻ると、保存されていて、サイトも反映されていたのだけど、とても気になってきました。
また、頂いたコメントに返信しようとして、投稿ボタンを押すと、またまた
「Internet Server Error」
というページになってしまったのでした。
これはおかしい、と思い、対処してみることにしました。
エントリーは普通に出来るようなのですが(こうさぎからの投稿も大丈夫)、
一部のエントリーの修正に不具合がおきるようでした。
MT3.1以上でコメントスパム対策を取っている人はいるかなあと思い、調べてみました。
まずは、こちらから。
針中野ミュージック - The Sky -: コメントスパムなんて大嫌い for MovableType 3.1
他にも同じようなものがあったのですが、ここではテンプレートモジュールを追加し、個別エントリーなどを少し書き換え、mt-comment.cgiをちょっと手を加えるという手法でした。途中まで取りかかっていたのですが、私が使ってるテンプレートを手直しするのがちょっと面倒だったので、あえなく断念でした…。
それでも、コメントスパム対策に一筋の光を見つけるきっかけになったので、とても感謝してます。
もうひとつ見つけたのがこちら。
きままにポロポロ: コメントスパム ひらがな対策
この「きままにポロポロ」では、MT2.XXバージョンでのコメントスパム対策を紹介していたのでときどきチェックしていたのですが、当時は3.0以上には対処してませんでした。しかし、今報告されているものは、3.0以上で大丈夫みたいだったので、早速試してみました。
そうしたら…
コメントスパムが一切来なくなりました!
50〜100件近く来ていたスパムが来ないので、これはすごい!とびっくりしてしまいました。
本当に感謝です。ありがとうございました!
…これで「Internet Server Error」問題も解決…と思っていたのですが、
未だ直らない事があるのでちょっと困ってます(^_^;。
このまま直らなかったら、鯖引っ越そうかな〜。










はてなに追加
MyYahoo!に追加
del.icio.usに追加
livedoorClipに追加


