IIS URL重写实现http跳转https
2023-02-03使用微软官方URL重写组件
适用于: IIS 7, IIS 7.5, IIS 8, IIS 8.5, IIS 10
下载地址:https://www.iis.net/downloads/microsoft/url-rewrite
安装好软件之后打开网站管理选择对应的网站切换到功能视图可以看到一个URL Rewrite模块
进入URL重写模块,点击右上角的添加规则
入站规则中选择第一项空白规则
确定
弹出编辑入站规则对话框
名称:例Redirect to HTTPS
模式:(.*)
模式填写这里用的是正则表达式,下拉展开条件,编辑条件 添加(ADD...)
条件输入:{HTTPS}
模式:^OFF$
重定向URL:https://{HTTP_HOST}/{R:1}
重定向类型:已找到(302) 或 参阅其它(303)
配置完成后“应用”到当前站点,在URL Rewrite模块中可以看到规则外,在网站根目录下打开web.config文件中也能看到规则