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