SemaltはNginxを使用してリファラースパムをブロックする方法に関する重要な情報を伝えます

機会とアイデアを探している分析ソフトウェアを掘り下げるとき、あなたはいくつかの紹介スパムに遭遇したかもしれません。これらの紹介はかなり長い間存在していますが、Darodarはそれらを別のレベルに引き上げました。

SemaltカスタマーサクセスマネージャーのIvan Konovalovは、 Darodarはボットネットを乗っ取った偽のSEOツールであると述べています。それはあなたのウェブサイトが異なるIP、国、さらにはデバイスによって殺到するという戦略を使用する広告の新しい方法を思いついたが、それらのすべては同じ紹介を持つでしょう。彼らは、この疑わしいトラフィックに気づいたらすぐに、それについて詳しく調査したいと考え、長期的には製品を購入することを望んでいます。

Darodarがこのタイプの広告で成功したとき、ほとんどのWebサイトは紹介スパムの使用を開始し、Webサイト分析を破壊および歪曲するところに達しました。これは、主要なWebサイト違反者の1つになっています。

リファラースパムが問題になるのはなぜですか?

スパムは、無関係なデータでサイトを変形および破損させる以外に、時間の大きな浪費です。ほとんどの人は、Darodarについて顧客に説明しようとするときにこれがどれほど苛立たしいことであり、なぜそれを無視すべきなのかについて不平を言っています。 Google Analyticsを使用してフィルターを作成し、参照元スパマーを除外することは可能ですが、このソリューションが行う唯一のことは、問題を隠すことです。

スパマーがサイトをクロールまたは訪問すると、サーバーのリソースの使用を開始しますが、必要なものではありません。サーバーを読み込むと、読み込みが遅くなり、直帰率が高くなり、ランキングが低下する可能性があります。

この問題を阻止する鍵は、リファラーとしてあなたのウェブサイトに登録する機会を得る前にそれをブロックすることです。この目標を達成するにはさまざまな方法があり、そのうちの1つはnginxを使用することです。以下の手順に従ってください:

次のグローバルnginxルールディレクトリを作成します。

sudo mkdr / etc / nginx / global

sudonano / etc / nginx / global /審判スパム。 conf

ディレクトリを作成したら、下のテキストをエディターに貼り付けて保存し、終了します。

##

#リファラーの除外

##

if($ http_referer〜 "(semalt \ .com | buttons-for-website \ .com)"){

$ prohibited "1"を設定します。

}

if($ prohibited){

403を返す;-+

}

これらの手順は、website.comおよびdarodar.comのボタンを検出してブロックするのに役立ちます。これら2つは主要なWebサイト違反者ですが、希望する他の紹介スパムをブロックすることもできます。一貫した式の構文は、ホスト名を受け取り、バックラインでピリオドを出力し、バーで結合します。

サイトの構成ファイルに追加します。

サーバー{

...すでにあるすべてのもの...

include / etc / nginx / global / *

}

このプロセスを繰り返すと、サイトごとに行う必要があるため、退屈な作業になる可能性があります。 Webサイトにテンプレートファイルがある場合、その行を追加すると便利です。

次のようにして、入力エラーがないことを確認します。

Sudo nginx –t、次にNginx設定をリロードすると、ここから、サイトは正常に動作します。