【ページ構築】.htaccessでのアクセス制限を設定しました
ここ数日、SPAM投稿が200件引っかかっているので
アクセスログを見て.htaccessを設定しました。
中国のSPAM業者を制限対象にしています。
普段は月30~50のスパム投稿が引っかかりますが、
今回は2日で200件ほどありました。
アクセスログを見ると、「*.163data.com.cn」(*は任意)の
アクセスが多く、おそらくこれだろうと。
これをキーワードで検索すると中国のSPAM業者らしく、
YUI-AT 2010 10月の更新で対処方法が記されていました。
とりあえず、上記ページのリストをコピーして.htaccessを作成しました。
現在、自宅のプロバイダとdocomoのスマートフォンよりこのサイトに
アクセスできることを確認しています。
とりあえず、一週間程様子を見ようと思います。
迷惑なものですが、こうして調べて対処するのは楽しいです。
【2014/2/27 追記】
上記のページのままコピーしたら500エラーとなりました。
/*(*は任意)を外したらエラーが無くなったので、
このまま様子を見てみます。
(/*はサブネット指定で文法上間違っていなさそうなのに…。謎です。)
【2014/3/2 追記】
サブネット変換ページで変換したものの中に
*.*.*.*/0となっていたのをなくしたら、
読み取れるようになりました。この状態で様子を見ます。
【2014/3/3 追記】
アクセスログを見ると403エラーで弾くようになり、
SPAMコメントも増えなくなりました。
SPAM自体はAkismetが防いでくれますが、
それ以前に弾きたい意図があったので
効果があってよかったです。
.htaccessのサブネット指定の方法が
間違っていたためspモードが巻き添えで
弾かれていました。
今日自分の携帯でアクセスして気付き、
修正しました。
2013/3/3で来られた方には
ご迷惑をお掛けしました。
【2014/5/6 追記】
Wordpressのプラグイン「WassUp」を利用した制限方法として
まとめました。参考に慣れば幸いです。