blosxomを掲示板化 #10 Posted at 2005/09/22 (Thu) 20:24 [Blosxom]
ここの所、毎日のように掲示板にスパムがきてます。改造したスパム対策もすり抜けて被弾してしまうので、今度は「hail2u.net - Weblog - mod_rewriteでスパム対策」の方法を採用。
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{HTTP_REFERER} !^http://bbs.ck2-blogger.jp/$
RewriteCond %{HTTP_REFERER} !^http://bbs.ck2-blogger.jp/.*\.htm$
RewriteRule (.*) - [F,L]
と、.htaccessに記述。これでスパムから開放される事を願います。いちいち削除するの面倒なんだよ!ヽ(`Д´)ノプンプン
No trackback.
スパムは海外ですか国内ですか?
リファラは偽造可能で、最近は海外からのスパムはかなり偽造されている物が多いので、リファラチェックだけでは効かないかもしれません。
ところで、mod_rewriteは私も詳しくないのですが、2行目がkyoさんのと違うんですが、これでいいんですかね?
以前、私が試した時は、
» http
に書いた内容で動きました。この内容の3行目だけを変えれば正しく動くと思いますよ。
2行目のwritebackフレーバーに対するリクエストかどうかはblosxom掲示板の場合、入れると新規投稿が出来なくなるんです。なので、postかどうか、リファラーがトップページ、及び個別ページかどうかだけを mod_rewrite 対策にしてるんで、これでちゃんと動いてますよ。kyoさんが書かれているのは、writebackに対する投稿への mod_rewriteですから、newentryプラグインの場合は、変わってきます。
ああ、そうですね。
newentry分を弾いてしまう事になるから2行目の分を削除して、3行目をnewentryとwriteback分の2つ書いたという事ですね。
そういう事です[smile]
ちょうど今朝拡張スパムブロッカープラグインの最新バージョンのベータ版をリリースした所です。今度はnewentryプラグインにも対応させておきましたので、もし、上記対策でも被弾してしまうようなら試してみていただけると嬉しいです。バグあるかもしれませんが。
おお、被弾してしまうようなら、導入させて頂きますね。いつもありがとうございます。





