nginxのは、別の電話のアクセスに同じウェブサイトのページを、あなたのコンピュータを設定しました

プレビューに最初:

原理:ユーザの要求によると、nginxのは、ユーザが端末装置を要求したかを決定します、デフォルトでは何もしません、ここでは、ルール指定されたパスに沿って、バックエンドを指して、if文を追加します

オープンnginxの設定ファイル

} 
    サーバー{ 
        聞く        80 
        サーバー名www.test.com; 
        文字セットUTF -8 ; 
        access_logの  は/ var / log / nginxの/ www_test_com.access.log。
        位置 / { 
        ルート      /ホーム/ PROD / もし($ HTTP_USER_AGENT〜* '(アンドロイド|橋渡し| iPhone | iPodの|ブラックベリー')){ 
            ルート /ホーム/ PROD /モバイル/ 
        }
   
        } 
        場所 / nginxstatus { 
            stub_statusオン; 
            上のaccess_logの; 
        }
        error_page    500 502 503 504 / 50x.html。
        位置 = / 50x.html { 
            ルートHTML。
        } 

    }

 

$ HTTP_USER_AGENTを介して端末装置の種類を決定するために、

ルート/ホーム/ PROD /モバイル/の #は、 ルールのバックエンドジャンプパスに準拠し



、我々はローカルのhostsファイルを変更し、当社のカスタムドメインの設定を設定した後、その後、我々ブラウザアクセス、私はGoogleのブラウザ、Google Chromeを使用しますアナログ電話機ユーザ機能、マウスの右ボタンは、携帯電話のロゴがあり、左上隅を確認している、次のページをクリックすると、モバイル端末となり

 

おすすめ

転載: www.cnblogs.com/yangzhaon/p/12652437.html