« 秘伝ラーメンスープに2000万払う? | メイン | 目的のないゲーム »
コメントスパム対策
いやー、MovableTypeを使ってるのはいいけど、それなりに書いてるとガンガン来ますね、コメントスパム。コメント禁止にする、って手もありですけどたま~にくる本当のコメントも嬉しいものがあるので、その辺ジレンマな昨今、いかがお過ごしでしょうか?w
しばらくまったくブログを書く暇もなくってトップページが勝手に7日間エントリで送られて、気が付いたらトップ真っ白メニューのみとかになってる間にも・・・くるんですねぇ、スパムだけは。
一応メールでお知らせがくるようにしてあるんだけど、便りのあるのはスパムのみ、って毎日で・・・ホント、1日数通とか来るんですよ。むかつく。
ところが・・・やっぱりスパムくんたちは自動で何事もやっているようで、それも結構手を抜いたやり方でやってるみたい。それならこっちもちょこっとした改変でさらっと回避してやろう、と思ってやってみたことが意外に効果的だったので、同じ悩みを持つ皆さんにこっそりお教えしましょう。
・・・どうせコメントスパム君はこのページ見てないしw
やり方は簡単。MovableTypeのディレクトリにあるmt-comments.cgiを名前を変えます。
例えば、「_mt-comments.cgi」とか。「.mt-comments.cgi」とかでもいいですね。
それだけだとエントリからコメントしたときにNotfoundになっちゃうので、エントリ用のテンプレートをちょこっと細工します。ええっと、「Individual Entry Archive」ってやつでしたっけ。
ソースの途中の
<div class="comments-body">
<form method="post" action="<$MTCGIPath$><$MTCommentScript$>"
name="comments_form" onsubmit="if (this.bakecookie[0].checked) rememberMe(this)">
こーんな(デフォルトの場合)ところを、
<div class="comments-body">
<form method="post" action="<$MTCGIPath$>_<$MTCommentScript$>"
name="comments_form" onsubmit="if (this.bakecookie[0].checked) rememberMe(this)">
こんな感じに変更するだけ。
要はコメントスパムくんはデフォルトのmt-comments.cgiを狙ってくるので、それをひょいとかわしてつじつま合わせて・・・というそれだけ。キューピー3分間クッキングなみです。
これをやってから数日経ちますが、あれほどガンガンきていたコメントスパムがふっつりとこなくなりました。完全に音信不通。w
普通のコメントも来ないけど、ね:P
お時間のある方でコメントスパム被害者友の会の人はお試しあれ。
« 秘伝ラーメンスープに2000万払う? | メイン | 目的のないゲーム »
・スパム
『コメントスパム対策』に関連する記事
- スパムにワロタ。
- Gmailを携帯スパムフィルタとして使う。
- Gmailをスパムフィルタとして使う法。
- 出会いスパムもアタマ使いすぎ。
- ブログのスパム「スプログ」
- マフィア=ドラッグ=バイアグラぁ?
- トラックバック Ping リスト
- 最近むかついたスパム
- スパムメール公開Blog
- コメントスパムBlog
