IIS实现HTTPS的自动跳转

ε祈祈猫儿з 提交于 2019-12-05 02:33:21

URL重写

IIS是带有URL重写功能组件的,但是并没有集成到IIS中去,要自行下载安装

下载:https://www.microsoft.com/zh-cn/download/details.aspx?id=7435

安装完成后,CMD执行iisreset重启IIS服务

 

 URL重写有自己的规则,大家参照一下我的实例,具体可以参考IIS的官方使用说明书

添加规则

双击URL重写, 在右侧点击添加规则,选择空白规则确定

 

 

编辑规则

设置规则名称,设置匹配URL,注意模式输入:(.*)

 

 

添加不匹配条件

先添加一个HTTP_HOST的不匹配条件 注意:是与模式不匹配,模式为:^(localhost)

 

 

添加一个匹配条件

条件 {HTTPS}

注意:是与模式匹配,模式为:^OFF$

 

 

配置重写操作

最后配置重写操作,按照图上实例选择填写。

 

 https://{HTTP_HOST}/{R:1}

右侧应用,完成!

如果不生效可以重启下站点

 

 

参考:

https://cloud.tencent.com/developer/article/1046824

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!