WordPressでの、プラグイン以外のスパム対策

スパム対策についてちょこちょこと調べてみると、少し面白い情報が。

どうやら、プラグイン以外でも対応できるようです。

 

それはWordPressのトップディレクトリにある.htaccessを編集し、UserAgentを拒否するというもの。

UserAgentってなんぞや?という疑問は残りますが、サーバへの負荷が少ないこと、ブログソフトまで届かないのですっきりということ、このあたりに惹かれました。

もちろん、かなりの効果があるようです。

 

Akismetを有効化すると、さっそく数時間で45件ものスパムコメントが。

まともなコメントも入るらしいので、これらをいちいちチェックして削除しといたほうがいい、となればスパムがブログに到達する前に排除できるので、チェックするのも楽になりそうです。

 

変更内容は、以下の通り。

SetEnvIf User-Agent "^$" trackbackSpammer
SetEnvIf User-Agent "^.$" trackbackSpammer
SetEnvIf User-Agent "^libghttp/1.0" trackbackSpammer
SetEnvIf User-Agent "^TrackBack/1.02" trackbackSpammer
SetEnvIf User-Agent "^TrackBack/1.6" trackbackSpammer
SetEnvIf User-Agent "^NP_Trackback/2.0.3$" trackbackSpammer
SetEnvIf User-Agent "^User-Agent" trackbackSpammer
SetEnvIf User-Agent "^USERAGENT" trackbackSpammer

SetEnvIf User-Agent "^tb_send/1.0" trackbackSpammer
#SetEnvIf User-Agent "^Nutscrape/1.0" trackbackSpammer
SetEnvIf User-Agent "^MovableType/3.14" trackbackSpammer
SetEnvIf User-Agent "^Opera/" trackbackSpammer2
SetEnvIf User-Agent "^Mozilla/" trackbackSpammer2

<Limit POST>
Order Allow,Deny
allow from all
deny from env=trackbackSpammer
</Limit>

# BEGIN WordPress

とりあえず、よく分からないので上記をコピペしてみることに(笑)

 

ただし、これでもすり抜けてくるのがあるみたいなので、あくまでプラグインと併用するのが望ましいようです。

 

WordPressもUserAgentでスパムを拒否してみる

MovableType/WordPressのコメント・トラックバックスパム対策、とりあえずまとめ 

hatena digg My-yahoo delicious livedoor Google technorati buzzurl blogline drecom nifty pookmark pingking choix Ask Netscape Squidoo Facebook Slashdot Fark
Dzone Ma.gnolia Bluedot Technorati Live Yahoo StumbleUpon Spurl Google Simpy Diigo Tailrank Connotea BlinkList blogmarks choix saaf furl reddit
Blink topicit fc2 iza twitter bluedot newsing
onisbm アクセスUPにONI-SBMを設置しましょう!
Posted under For WORDPRESS by kawin on 水曜日 20 2月 2008 at 22:20:59

コメント (0) »

この記事にはまだコメントがついていません。

コメント RSS TrackBack URI

コメントをどうぞ