1元虚拟主机

当前位置:  首页 >  常见问题 >  JS实现页面强转https访问的设置方法

JS实现页面强转https访问的设置方法

来源:景安网络

作者:admin

更新时间:2015-09-09 17:19

景安网络—河南专业的多线服务器托管商!提供快云服务器,快云VPS,虚拟主机,域名注册,网站空间,服务器托管,服务器租用,SSL证书。1元试用30天vps活动,活动进行中!查看详情

        该方法是在不改动web服务器配置文件的情况下,通过修改页面文件来实现的强转方式,原理比较简单,具体步骤如下:
        1、首先创建一个js文件,如ssl.js,内容如下:
        window.onload = function(){
        /*页面强转开始*/
        var tmpTag = 'https:' == document.location.protocol ? false : true;
        if(tmpTag){
        window.location='https://www.yourdomain.com';
        }
        /*页面强转结束*/
        }
        2、把js引用到想用强转的页面中即可。如
        <html>
  
        <head>
   
         <base href="<%=basePath%>">
    
  
          <title>http convert https</title>
 
           
  
        </head>
  
  
        <body>
    
        Hello World<br>
          </body>
        </html>
        <script src="ssl.js"></script>
        ----------------------------------------------------------------------------------------------------------------------
        上面例子中是指的跳转固定域名的情况,如果是多个页面,url路径是动态变化的情况下可以用下面这种方式,ssl.js内容如下:
 

        window.onload = function(){
        /*页面强转开始*/
        var tmpTag = 'https:' == document.location.protocol ? false : true;
        if(tmpTag){
        var urls=window.location.href;
        urls = urls.replace("http", "https");
        window.location=urls;
        }
        /*页面强转结束*/
        }
 

本文链接:http://ssl.zzidc.com/changjianwenti/2015/0610/117.html

关键字:https

若无特别注明,文章皆为景安网络原创,转载请注明出处。

域名1元

 
返回顶部

联系我们

SSL产品
24小时客服热线:

4006-598-598

0371-9618961