首页 科技频道正文

Windows+IIS整站http强制跳转至https解决方法

小业 科技频道 2020-08-26 23:18:06 10671 0 https

游子向来不提倡使用Win+IIS来跑实战应用,并不是说两者不好。只是觉得Linux+Nginx或者Apache来跑PHP更加专业好用一些。最近游子在运维中遇到一个使用Win+IIS的环境配置SSL,证书安装方法不难,安装后需要设置http跳转到https即可。

Windows+IIS整站http强制跳转至https解决方法:

1、打开IIS面板,“SSL设置” --> 勾上“要求SSL”+ 客户证书 "忽略"

2、配置好了之后,现在直接访问http,即80端口访问会提示403错误

3、这里就是关键了,在服务器找到403错误页面,一般都是在IIS默认安装位置,如自定义请修改自定义位置

一般在(C:\inetpub\custerr\zh-CN\403.htm)这个路径,用写字板或者记事本编辑打开,在标签中间加上如下代码:

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

这样就能实现访问http的时候自动跳转到https了

免责声明

本文仅代表作者观点,不代表本站立场,著作权归作者所有;作者投稿可能会经本站编辑修改或补充;本网站为服务于中国中小企业的公益性网站,部分文章来源于网络,百业信息网发布此文仅为传递信息,不代表百业信息网赞同其观点,不对内容真实性负责,仅供用户参考之用,不构成任何投资、使用建议。请读者自行核实真实性,以及可能存在的风险,任何后果均由读者自行承担。如广大用户朋友,发现稿件存在不实报道,欢迎读者反馈、纠正、举报问题;如有侵权,请反馈联系删除。(反馈入口)

本文链接:https://www.byxxw.com/zixun/3487.html