IIS 不用URL重定向搞定http强制跳转至https
IIS 不用URL重定向搞定http强制跳转至https
Date: 2020/12/26
原理:利用403错误页将http跳转为https
1.证书已正确安装,http://heysugar.club出现403错误,但https://heysugar.club可以访问。
2.找到403错误页面,一般会在 C:\inetpub\custerr\zh-CN\403.htm 用文本编辑器编辑。
3.在head标签内加入下面这段js脚本
<script type="text/javascript">
var url=window.location.href;
url=url.replace("http:","https:")
window.location.replace(url);
</script>
4.在SSL设置里面勾选要求ssl,客户端证书选择忽略。
5.注意添加在head标签中的第一行,以提升性能。
6.同时打开80和443端口,没有80端口连403页面都弹不出来,别提转发了。
一键复制
编辑
Web IDE
原始数据
按行查看
历史