IIS中设置HTTP访问重定向到HTTPS

本站所有内容来自互联网收集,仅供学习和交流,请勿用于商业用途。如有侵权、不妥之处,请第一时间联系我们删除!Q群:迪思分享

免费资源网 – https://freexyz.cn/
目录添加规则添加入站空白规则规则详情配置完成后“应用”到当前站点URL重写配置结果 验证参考文章:

不啰嗦,我们直接开始!

1、购买SSL证书(我用的阿里云的免费证书),然后IIS设置好SSL。

2、如果IIS没有URL重写模块,则需要下载安装URL重写模块:Microsoft URL Rewrite Module

3、取消勾选“SSL设置”-》“要求 SSL”

IIS中设置HTTP访问重定向到HTTPS插图

 IIS中设置HTTP访问重定向到HTTPS插图1

4、URL重写规则:ASP.NET站可直接修改web.config,和界面操作结果一致,例如:

<?xml version=”1.0″ encoding=”utf-8″?> <configuration> <system.webServer> <rewrite> <rules> <rule name=”HTTP to HTTPS redirect” stopProcessing=”true”> <match url=”(.*)” /> <conditions> <add input=”{HTTPS}” pattern=”off” ignoreCase=”true” /> </conditions> <action type=”Redirect” redirectType=”Found” url=”https://{HTTP_HOST}/{R:1}” /> </rule> </rules> </rewrite> </system.webServer> </configuration>

5、URL重写规则:图形化配置 找到“URL重写”

IIS中设置HTTP访问重定向到HTTPS插图2

添加规则

IIS中设置HTTP访问重定向到HTTPS插图3

添加入站空白规则

IIS中设置HTTP访问重定向到HTTPS插图4

规则详情

主要参数

名称:HTTP to HTTPS redirect

模式:(.*)

条件输入:{HTTPS}

模式:off 或 ^OFF$

重定向URL:https://{HTTP_HOST}/{R:1}

重定向类型:已找到(302) 或 参阅其它(303)

IIS中设置HTTP访问重定向到HTTPS插图5

IIS中设置HTTP访问重定向到HTTPS插图6

配置完成后“应用”到当前站点

IIS中设置HTTP访问重定向到HTTPS插图7

URL重写配置结果 

IIS中设置HTTP访问重定向到HTTPS插图8

验证

通过http访问站点,若自动重定向至https则配置成功!

参考文章:

IIS重写HTTP重定向到HTTPS操作方法

免费资源网 – https://freexyz.cn/


© 版权声明
THE END
★喜欢这篇文章吗?喜欢的话,麻烦动动手指支持一下!★
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容