ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript は HTTPS への強制リダイレクトを実装します page_javascript スキル

JavaScript は HTTPS への強制リダイレクトを実装します page_javascript スキル

WBOY
WBOYオリジナル
2016-05-16 15:56:151264ブラウズ

ユーザーがすでに 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 に変更するだけです。とても便利ではないでしょうか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。