欢迎光临

桑三博客

标题: IIS整站所有http链接强制自动转向https设置方法

作者: 桑三

日期: 2021-12-16 01:39 PM

分类: 电脑技术

内容: 为了去掉浏览器访问官网网址前面那个“不安全”明细提示，终于决心把网站升级到https了。升级方法也是比较简单，阿里云提供了免费的https证书，而且申请后一般几分钟内就立即审核通过，效率非常高。具体部署证书的方法也是按阿里云的帮助，很快就可以部署完成，去掉烦人的浏览器“不安全”网址的提示。但是最后发现并没有对整站所有http链接实现强制自动转向https，查询了相关资料后终于搞定，现将IIS整站所有http链接强制自动转向https的设置方法分享给大家。

1、下载IIS官方提供的URL Rewrite Module 2.1（HTTP URL重写模块2.1），按提示安装完成。
官网下载地址：https://www.iis.net/downloads/microsoft/url-rewrite (拉到底部下载对应版本)

2、修改网站根目录下web.config文件，按下面段落加入rewrite，然后重启网站即可。
<?xml version="1.0" encoding="UTF-8"?>

<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="http redirect to https" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^OFF$" />
<add input="{HTTPS_HOST}" pattern="^(localhost)" negate="true" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>

+ 查看当前日志评论 (0)

登录

────────────

桑三博客

PJBlog3 v3.2.9.518 Inside.

Processed In 0.016 ms

返回

标题: IIS整站所有http链接强制自动转向https设置方法

发表评论:

昵称:
密码:
评论内容:

发表 返回

────────────

桑三博客

PJBlog3 v3.2.9.518 Inside.

Processed In 0.016 ms

返回

暂无评论

返回

────────────

桑三博客

PJBlog3 v3.2.9.518 Inside.

Processed In 0.031 ms

返回