JavaScript實現(xiàn)強制重定向至HTTPS頁面
更新時間:2015年06月10日 09:39:00 投稿:junjie
這篇文章主要介紹了JavaScript實現(xiàn)強制重定向至HTTPS頁面,本文講解如何用JS實現(xiàn)HTTP重定向HTTPS或者HTTPS跳轉(zhuǎn)到HTTP,需要的朋友可以參考下
有時候需要把網(wǎng)頁強制切換成HTTPS,即使用戶已經(jīng)訪問了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就行。是不是很方便?
您可能感興趣的文章:
- javascript中的location用法簡單介紹
- javascript 中設置window.location.href跳轉(zhuǎn)無效問題解決辦法
- javascript 打開頁面window.location和window.open的區(qū)別
- js獲取location.href的參數(shù)實例代碼
- js實現(xiàn)頁面跳轉(zhuǎn)重定向的幾種方式
- js刷新頁面方法大全
- JS定時刷新頁面及跳轉(zhuǎn)頁面的方法
- 刷新頁面的幾種方法小結(JS,ASP.NET)
- js 刷新頁面的代碼小結 推薦
- JS關于刷新頁面的相關總結
- JS基于Location實現(xiàn)訪問Url、重定向及刷新頁面的方法分析
相關文章
JavaScript 實現(xiàn)同時選取多個時間段的方法
這篇文章主要介紹了JavaScript 實現(xiàn)同時選取多個時間段的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-10-10
LayUI動態(tài)設置checkbox不顯示的解決方法
今天小編就為大家分享一篇LayUI動態(tài)設置checkbox不顯示的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09
JavaScript實現(xiàn)的冒泡排序法及統(tǒng)計相鄰數(shù)交換次數(shù)示例
這篇文章主要介紹了JavaScript實現(xiàn)的冒泡排序法及統(tǒng)計相鄰數(shù)交換次數(shù),結合實例形式分析了javascript冒泡排序的實現(xiàn)技巧及針對交換次數(shù)的統(tǒng)計方法,便于更直觀的了解冒泡排序算法,需要的朋友可以參考下2017-04-04

