近ごろonline pokerがなんだとかいうコメントが100個ぐらいなされており、 いいかげん手動削除はめんどくさくなってきたので、ちゃんと対策をとることに。
参考にしたのはMTコメントスパム対策 - Software Linkage。
いろいろと方法が挙げられているが、候補としたのは以下の3つ。
しかし1.は、スパムコメントのために、ローマ字での「tsuman ne- yo」といった心温まるコメントが受けられなくなってしまうので×。 残るは2.と3.になり、お手軽かつ効果がありそうな3.に決定。
やり方は書いてある通り、mt.cfg(MTversion3.2以降ではmt-config.cgi)のCommentScriptの設定を変えるのだが、 MT3.121では以下のように、ファイル名を変更と同時に「#」を取ってコメントアウトを外す必要あり。
# CommentScript mt-comments.pl
↓
CommentScript mt-com.cgi
あとは以下の通り。
- 書き換えたmt.cfg(mt-config.cgi)をサーバにアップ
- mt-comments.cgiをmt-com.cgiに名前を変えてサーバにアップ、パーミッションを755に
- サーバ上のmt-comments.cgiは削除
- サイトを再構築
さて、どうなるでしょう。請うご期待。
1週間ほどしたら、また付くようになってしまいました・・・。 ファイル名をもっと分かりにくい名前にしてやることにします。
追記2
試してませんが、こちらの方法も良さげです。
女子十二月号:MovableTypeコメントスパム対策