2021-12
16

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


        为了去掉浏览器访问官网网址前面那个“不安全”明细提示,终于决心把网站升级到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>

 





上一篇: Windows 11鼠标一直转圈圈繁忙加载中解决办法
下一篇: 这是最新的一篇日志
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: 电脑 技术 网络技术 网站 服务器
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭