选择某一个站点中的URL重写,我们称之为单独的非全局。 直接选择IIS的可以配置全局,所以这里要依靠你自己的判断和选择。 打开Url重写工具 在右侧点击添加,然后选择空白规则,然后进行规则的配置。 规则命令如下 名称:Redirect To HTTPS (这个名字你可以自己改) 模式: (.*) 然后点击忽略大小写 条件中的逻辑分组处理 首先参考上图中的逻辑分组信息。 输入 类型 模式 是否忽略大小写 备注 {HTTPS} 与模式匹配 ^OFF$ YES 此项用来匹配你的请求是HTTPS还是HTTP {HTTPS_HOST} 与模式不匹配 ^(localhost) YES 如果你是本地的localhost不会重定向到SSL 操作重定向 在操作属性中,重定向的URL:https://{HTTP_HOST}/{R:1} ,然后选中 附加查询字符串以及重定向类型为303 即可。 最终效果
http自动跳转https的重定向方法(IIS配置Url重写实现)
选择某一个站点中的URL重写,我们称之为单独的非全局。
直接选择IIS的可以配置全局,所以这里要依靠你自己的判断和选择。
打开Url重写工具
在右侧点击添加,然后选择空白规则,然后进行规则的配置。

规则命令如下
名称:Redirect To HTTPS (这个名字你可以自己改)
模式: (.*) 然后点击忽略大小写
条件中的逻辑分组处理
首先参考上图中的逻辑分组信息。
localhost
不会重定向到SSL操作重定向
在操作属性中,重定向的URL:
https://{HTTP_HOST}/{R:1}
,然后选中附加查询字符串
以及重定向类型为303 即可。最终效果