這篇文章主要介紹了JavaScript實現強制重定向至HTTPS頁面,本文講解如何用JS實現HTTP重定向HTTPS或者HTTPS跳轉到HTTP,需要的朋友可以參考下
有時候需要把網頁強制切換成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就行。是不是很方便?
新聞熱點
疑難解答
圖片精選