ホームページ  >  に質問  >  本文

nginx 環境で複数のドメイン名が自分の Web サイトにアクセスできないようにするにはどうすればよいですか?

トラフィック ソースの分析により、特定のドメイン名を介してこのサイトにアクセスし、悪意を持って広告をクリックするという問題が見つかりました。nginx ルールでこれらのドメイン名をブロックするにはどうすればよいですか?

リーリー

上記のルールは無効です。専門家がルールを作成するのを手伝ってください。

phpcn_u1582phpcn_u15822685日前432

全員に返信(3)返信します

  • 我想大声告诉你

    我想大声告诉你2017-05-16 17:27:31

    上記の方法を試しましたが失敗しました。
    すみません、上記のルールはどの段落にありますか?

    いくつかのウェブサイトでこのルールを見つけました:

    リーリー

    リライトエンジンオン

    ドメインをブロックする

    RewriteCond %{HTTP_REFERER} ads.acesse.com [NC]
    RewriteRule ^(.*)$ -[F]

    nginxルールに変換すると正しいですか:

    リーリー

    }
    if ($rule_0 = "1"){
    ^/(.*)$ /-[F];
    を書き換えます }

    判断は専門家に依頼してください。

    必要な効果: 悪意を持ってトラフィックを増やして広告をクリックするために、xxx.com から aaa.com にジャンプするなど、特定のドメイン名を介してターゲット サイトにジャンプすることを禁止します。

    環境: nginx

    ルール:
    リーリー

    上記のルールをサーバー セクションに追加するだけです。2 日間のテストの後、特定のドメイン名を介したリダイレクトは見つかりませんでした。

    返事
    0
  • 世界只因有你

    世界只因有你2017-05-16 17:27:31

    あなたのものは単なるserver_nameジャンプです、
    あなたの言ったことによると、それはソースによって判断されるべきです、
    だからあなたは参照を判断する必要があります

    リーリー

    上記はホワイトリストシステムですが、ブラックリストルールも使用できます

    リーリー

    返事
    0
  • 習慣沉默

    習慣沉默2017-05-16 17:27:31

    次のコードをサーバーに追加します:

    リーリー

    返事
    0
  • キャンセル返事