当我们为Windows2003(或以上版本)的服务器配置完成SSL服务器证书之后,

我们还需要配置HTTPS强制跳转来实现客户端更安全的访问站点。请您根据向导教程完成配置。

配置您的默认站点信息
在IIS的“默认站点”右键,选择“属性”,可看到网站属性,点击“目录安全性”标签页,点击“编辑”按钮。


勾选“要求安全通道(SSL)”一项


进入您的系统文件配置403.4报错页面(路径一般为:C\WINDOWS\Help\iisHelp\common\403.4.html)
将里面的所有内容替换为以下代码,并编辑保存。
<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>


请您在配置之前确定网站能够通过http://和https://正常访问,如果满足以上条件后仍然出错,请您检查您的防火墙设置,开启443端口或者打开您的安全狗、360卫士,给予443端口访问的权限。

保存配置文件。
使用集成环境的控制面板或命令行重启IIS6站点,配置完成。
恭喜您!您的网站已经开启SSL强制跳转功能!
如有其它问题 欢迎反馈。
这篇文章对您有帮助吗?
感谢!