この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 13897|答える: 0

[ウェブ] Nginxドメイン名アクセス判決

[リンクをコピー]
掲載地 2015/12/07 19:24:30 | | |
要件は以下の通りです:

1. non-www.abc.com ドメイン名へのアクセス、悪意ある解析を防ぐために403を返す。

たとえ他人のドメインがホストのIPに紐づいていても、その人はあなたのサイトにアクセスできず、ユーザーがドメイン名にアクセスしても、ブラウザはサイトから飛び出すのではなく403エラーを返します。
2. abc.com ドメイン名にアクセスすると、自動301が www.abc.com に書き換えられ、SEOの重みが増加します...

ドメイン権限の強化
ウェブページ包含の最適化
これはウェブページのPR配信に適しています
検索エンジン最適化の結果を促進することができます
ユーザー体験に親しみやすくしましょう
3. 上記の二つのニーズは共存する。



1. non-www.abc.com ドメイン名へのアクセス、悪意ある解析を防ぐために403を返す。

サーバー {
        80;
        server_name abc.com www.abc.com;
                もし( $host != 'www.abc.com' ){  
        リターン403;
        }
2. abc.com ドメイン名にアクセスすると、301は自動的に www.abc.com に書き換えられます。

サーバー {
        80;
        server_name abc.com www.abc.com;
                もし( $host = 'abc.com' ){                 
        http://abc.com/(.*) を書き換え http://www.abc.com/$1 恒久的;
        }
3. ドメイン名アクセス Non-www.abc.com、403エラーを返します。ドメイン名アクセス abc.com すると自動的に301が www.abc.com に書き換えられます。

サーバー {
        80;
        server_name www.abc.com abc.com;
               
                もし( $host = 'abc.com' ){  
        http://abc.com/(.*) を書き換え http://www.abc.com/$1 恒久的;
      }
          
                もし( $host != 'www.abc.com' ){  
        リターン403;
        #rewrite ^/(.*)$ http://www.abc.com/$1 永久;               

      }





先の:コンソールは自動的に現在のページを更新します
次に:12306の奇妙な検証コードが解読され、転売業者を全く止められなかった
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com