兼容
<!-- 如果检测到是http页面,则自动跳转到对应的https页面 --><script type="text/javascript">if (document.location.protocol != "https:") { location.href = location.href.replace(/^http:/,"https:");}</script>
ASP
<%If Request.ServerVariables("SERVER_PORT")=80 ThenDim strSecureURLstrSecureURL = "https://"strSecureURL = strSecureURL & Request.ServerVariables("SERVER_NAME")strSecureURL = strSecureURL & Request.ServerVariables("URL")Response.Redirect strSecureURLEnd If%>
PHP
if(!isset($_SERVER['HTTPS'])||!$_SERVER['HTTPS']){ $url ='https://'. $_SERVER['HTTP_HOST']. $_SERVER['REQUEST_URI']; header('Location: '. $url);exit;}