トラックバックスパムを.htaccessでブロック

トラックバックスパムを.htaccessでブロック

トラックバックスパムに頭を抱える人も多くいると思います。
確かに、多いときは1日の数十件ものスパム達の書き込みがあり、それがために思ったようにブログ運営できないとかそういった処理に疲れてしまいブログ自体を閉鎖する人もいるなど多くの支障や障害になることもある。

ということで、このやっかいなスパムをnucleusというCMSで動作していて、コメントスパムやトラックバックスパムやその他IPのブロックするプラグインもセットされているのだが、そのスパム達のためにひとつやふたつのいらない動作を繰り返すことを考えると、1週間のロス時間を例えばデジタル一眼カメラやレンズの清掃とか手入れなどの他何かに費やしたほうが気持ちもスッキリとする。

というわけでトラックバック(TrackBack)スパムとして引っかかっているIPとURLをチェックすると、思ったよりも簡単であった。
というのも、スパムを行うロボットが記していったURLはほとんどが同じであるということで、50件ものスパムは10個の記述で済んでしまうものであった。

.htaccessに記述したのは

RewriteEngine on
RewriteCond %{HTTP_REFERER} ad-board\.net\htk [NC,OR]
RewriteCond %{HTTP_REFERER} www.freearea\.org [NC,OR]
RewriteCond %{HTTP_REFERER} amateur.jp-adult\.jp [NC,OR]
RewriteCond %{HTTP_REFERER} adultdating.freeoda\.com [NC,OR]
RewriteCond %{HTTP_REFERER} on-linedating.webs\.com [NC,OR]
RewriteCond %{HTTP_REFERER} adalt.webs\.com [NC,OR]
RewriteCond %{HTTP_REFERER} blog.bitcomet\.com [NC,OR]
RewriteCond %{HTTP_REFERER} www.krop\.com
RewriteRule .* [F,L]

*これはページ内に記述したものの中のいくつかの抜粋である。
これにより、ここ数ヶ月はチェックもせず.htaccessで問題なく弾き飛ばせてます。

.htaccessは必ず最終行へ改行して保存するのをお忘れなく!