2016-12-31 8 views
0

単一ページの流行アプリケーションはhttpからhttpsへのリバースプロキシを行う必要があります。私はそれがいずれかのこのようなnginxのか、ウェブページのコードを介して行うことができますが見つかりました:サーバーとページレベルのリバースプロキシ

if (window.location.protocol != "https:") 
    window.location.href = "https:" + window.location.href.substring(window.location.protocol.length); 

ちょうど上記のコード2行を置くことの欠点は、対学習とnginxの設定を経る何ですか?

答えて

1

クライアントがウェブブラウザ(クローラやスクリーンスクレーパーなど)でない場合、クライアントがHTTPSに切り替わることはありません。

また、HTTP経由で接続しているすべてのユーザーにJavaScriptコードを提供し、HTTPSにリダイレクトするときに再度配信する必要があるWebサーバーのトラフィックが増加します。

関連する問題