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" trackbackSpammerSetEnvIf 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のコメント・トラックバックスパム対策、とりあえずまとめ


アクセスUPにONI-SBMを設置しましょう!
















































