ホームページ > 記事 > ウェブフロントエンド > JavaScript は HTTPS への強制リダイレクトを実装します page_javascript スキル
ユーザーがすでに HTTP バージョンにアクセスしている場合でも、Web ページを強制的に HTTPS に切り替える必要がある場合があります。 HTTP は安全ではないため、ユーザーがアクセスに HTTP を使用しないようにすることがその理由である可能性があります。これを行うのは非常に簡単です。PHP や Apache の mod_rewrite を使用したくない場合は、JavaScript を使用することもできます。コードは次のとおりです:
<script type="text/javascript"> var targetProtocol = "https:"; if (window.location.protocol != targetProtocol) window.location.href = targetProtocol + window.location.href.substring(window.location.protocol.length); </script>
このコードを使用して、ユーザーが http://leonax.net/… などにアクセスすると、 https://leonax.net/… にリダイレクトされます。 。逆のことを行う場合、つまり HTTPS を強制的に HTTP にリダイレクトする場合は、targetProtocol の値を http に変更するだけです。とても便利ではないでしょうか?