- 2007-03-12 (Mon) 2:05
- Movable Type
ほんとに今更ですが、Movable Type 3.3xのコメントスパム対策を変更したので簡単にメモ。
というのもこのサイトで以前行った設定がうまくいっていなかったらしく、コメントが投稿できない状態でした。「国民宿舎はらぺこ 大浴場」さんからいただいたトラックバックでようやく気づいたので、今日慌てて直しました。自分の確認不足で大変申し訳ないです。
で今回参考にしたのはこのサイト「Movable Type 3.3 でコメントスパム対策 (Forcing Comment Previews・MTHash) : アークウェブ ビジネスブログ」。
ロボットがプレビュー画面を経由せずに直接コメント受付プログラム(mt-comment.cgi)にアクセスしてくることを利用して、プレビュー画面経由でなければコメントを受け付けないようにする方法です。
具体的には
・コメント投稿フォームから「投稿」ボタンを消す
・プレビュー画面から投稿を行ったことの判定として、プレビュー画面にhashを仕込む
・コメント受付プログラム(mt-comment.cgi)の方ではhashが正しい値でなければ投稿を受け付けないようにする
という対策で、Movable Type 3.3x対応というのがうれしい限りです。作業としてはまず、個別エントリーアーカイブのテンプレートから「投稿」ボタンを消す。次に「lib/MT/Template/ContextHandlers.pm」と「lib/MT/App/Comments.pm」にサイトにあるpatchを当てる。patchはローカル上のそれぞれのディレクトリにpatchファイルをコピーして、以下のようにすればいけるんじゃないかと。(Windowsの場合はこちらを参考に。「Windows環境で「ファイルにパッチ(patch)を当てる」 : 亜細亜ノ蛾 - Weblog」)
$ patch -b
あとは「plugins」ディレクトリに「salt.txt」を作り、中に任意の半角英数文字を入れて、アップすれば完了。なんとも簡単です。しかしバージョンが上がったらどうなるんだろう…。次バージョンではデフォルトでもっとしっかりしたコメントスパム対策がされるのを期待しております。
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://loconet.web2.jp/blog/archives/2007/03/movable_type_33.html/trackback/
- Listed below are links to weblogs that reference
- Movable Type 3.3xのコメントスパム対策 from webデザイナーのナナメガキ




