IIS6\IIS7\IIS8 代码跳转HTTPS

发布时间:2016/11/18 8:49:38 打印 字号:

IIS 版本实现Http自动转换到Https方法介绍

修改以下文件:IIS6.0 路径:C:\WINDOWS\Help\iisHelp\common\403-4.htm 

IIS7.0以上 路径:C:\inetpub\custerr\zh-CN\403.htm

为以下内容

<HTML><HEAD><TITLE>该页必须通过安全通道查看</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=GB2312">
</HEAD><BODY>
<script type="text/javascript">
var url = window.location.href;
if (url.indexOf("https") < 0) {
url = url.replace("http:", "https:");
window.location.replace(url);
}
</script>
</BODY></HTML>


注释:IIS6中,站点属性-》目录安全性-》编辑中把“要求安全通道(SSL)”勾选上即可。
IIS7、8中,SSL设置-》把“要求SSL”勾选即可。