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

投稿日:01/18/2015 更新日:

ここ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にフィルタをかけるのですが、それだとサイトにアクセスが来ることは防げていないので、無用なサーバー負荷につながります。レンタルサーバーを使うのであれば、なるべくこのようなブロックする対応で防ぎたいものです。

スポンサードリンク

Copyright© ガンサバイバーのデジタル日誌 , 2018 All Rights Reserved.