我们的服务遍布中国

我们的服务遍布中国
乃至世界

光网所服务的品牌地域与城市
北京 天津 上海 广州 深圳 香港 厦门 江苏 浙江 山东
重庆 长沙 武汉 成都 西安 宁夏 丽江 青海 云南 乌鲁木齐
黑龙江 内蒙古 河北 ...
光网服务与合作的全球各地
美国 加拿大 德国 法国 英国 瑞士 意大利 荷兰
印度 日本 韩国 ...

不论你的品牌在何处
我们都可以提供完善的服务与帮助

致电

0512-56969630
您所在的位置:首页 > SSL证书

IIS 不用URL重定向搞定http强制跳转至https

发布时间:2016/11/23 22:17:17 浏览:122打印字号:

思路:既然选择 要求SSL 提示403错误,那为什么不在403错误页面加上强制js由http到https勒?

 

1、安装证书(不是本文重点,烦请搜索引擎自行查找)

2、“编辑绑定” -->  "添加" -->  "https" and 选择"证书" (其他不需要修改)

3、“SSL设置” --> 勾上“要求SSL”+  客户证书 "忽略"

4、  现在直接访问80会提示 403错误

5、找到 403错误页面,我的在  (C:\inetpub\custerr\zh-CN\403.htm),编辑打开,在<head>标签中加入

<script type="text/javascript">  
    var url=window.location.href;  
    url=url.replace("http:","https:")  
    window.location.replace(url);</script>

6、输入不带https就会先跳转到403错误页面,在跳转到https//{HTTP_HOST}/xxx 页面啦!

 

 

补充使用 js 强制 http 到 https

 

<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>