Movable Typeのスパムコメント対策

| コメント(0)

Movable Typeのスパムコメント対策

久々にブログの管理画面を見ると2,000件以上のコメントを頂いていました。はい、ほとんどスパムです。

ちょくちょくとスパム除去をしてたのですが、そろそろ本気でスパムコメント対策を行ないます。to-Rでだいぶ前に導入して効果があった方法です。

まずは、mt-comments.cgiの名前をmt-comm.cgiとかに変更します。これで当分はスパムが来なくなるのですが、時間がたつとスパムリストに入るようで再びスパムが増加してきます。

フォームの入力欄のHTMLを以下のように修正

<form method="post" action="<$MTCGIPath$><$MTCommentScript$>" name="comments_form" id="comments-form" onsubmit="if (this.bakecookie.checked) rememberMe(this)">

<form method="post"  id="comments-form" onsubmit="if (this.bakecookie.checked) rememberMe(this)">

cgiのURLのaction属性への直書きを辞めます。そしてtextarea要素を次のように変更。

<textarea id="comment-text" name="text" rows="10" cols="30" onfocus="document.getElementById('comment_form').setAttribute('action','/cgi/mt/'+'mt-'+'comm.cgi')"></textarea>

これでスパムがなくなります。

関連エントリー

MTのコメントスパムをなくす.htaccess
MTとトラックバック

スポンサードリンク

「Movable Type」の関連記事

コメントする