有時(shí)候需要把網(wǎng)頁(yè)強(qiáng)制切換成HTTPS,即使用戶已經(jīng)訪問(wèn)了HTTP的版本。原因可能是你不想讓用戶使用HTTP來(lái)訪問(wèn),因?yàn)樗话踩R龅竭@個(gè)很簡(jiǎn)單,如果不想用PHP或者Apache的mod_rewrite來(lái)做這件事,用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>
用了這段代碼,如果用戶訪問(wèn)了如http://leonax.net/…,會(huì)被重定向到https://leonax.net/…..。如果想反過(guò)來(lái),即把HTTPS強(qiáng)制重定向到HTTP,把targetProtocol的值改成http就行。是不是很方便?
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注