スパムコメント対策

  • 投稿日:
  • by
  • カテゴリ:

近ごろonline pokerがなんだとかいうコメントが100個ぐらいなされており、 いいかげん手動削除はめんどくさくなってきたので、ちゃんと対策をとることに。

参考にしたのはMTコメントスパム対策 - Software Linkage
いろいろと方法が挙げられているが、候補としたのは以下の3つ。

  1. 半角英数のみのコメントを全てはじく
  2. プレビューにhashを仕込む
  3. mt-comment.cgiのリネーム

しかし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

あとは以下の通り。

  1. 書き換えたmt.cfg(mt-config.cgi)をサーバにアップ
  2. mt-comments.cgiをmt-com.cgiに名前を変えてサーバにアップ、パーミッションを755に
  3. サーバ上のmt-comments.cgiは削除
  4. サイトを再構築

さて、どうなるでしょう。請うご期待。

1週間ほどしたら、また付くようになってしまいました・・・。 ファイル名をもっと分かりにくい名前にしてやることにします。

追記2
試してませんが、こちらの方法も良さげです。
女子十二月号:MovableTypeコメントスパム対策