Home / web小技 / 【wordpress】.htaccessでリファラースパムをブロックする

【wordpress】.htaccessでリファラースパムをブロックする

ここ1ヶ月で、以下のドメインからのアクセスがありました。

  • forum. topic 47894964. darodar.com
  • google officialy recommends ilovevitaly.com seach shell

どちらも調べてみると、Google Analyticsのアクセス履歴に残すことによってビューを増やそうとする「リファラースパム」ということがわかりました。

アクセス数は大したことがないものの、放置するとサーバーに負荷がかかってよくないので、以前のsemalt.comの時のようなやり方で対処をしてみました。結果、アクセスをブロックすることができました!

 

.htaccessに以下を追記

SetEnvIfNoCase Referer ilovevitaly.com spammer=yes
SetEnvIfNoCase Referer darodar.com spammer=yes
SetEnvIfNoCase Referer agulkexmag.com spammer=yes

Order allow,deny
Allow from all
Deny from env=spammer

スパムな挙動をするドメインをspammerに指定して、アクセス拒否のdeny from~でブロック。

これで邪魔なリファラがなくなりました。よくある対処法では、Google Analyticsにフィルタをかけるのですが、それだとサイトにアクセスが来ることは防げていないので、無用なサーバー負荷につながります。レンタルサーバーを使うのであれば、なるべくこのようなブロックする対応で防ぎたいものです。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください