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