评论

收藏

[IIS] IIS添加ssl证书后实现从http自动跳转https的配置方法

web服务器 web服务器 发布于:2021-08-03 20:10 | 阅读数:268 | 评论:0

要实现IIS自动跳转https首先要保证你的IIS已安装有Url重写模块,,如果没有安装的请自行下载安装一下,正常来讲一般都会默认安装好了的!
URL重写扩展下载地址: https://www.iis.net/downloads/microsoft/url-rewrite

下面开始配置规则:

第一步: 打开你的IIS选择你要设置的站点, 然后选择 “URL 重写”,如果安装的是英文版的 应该是【Url rewrite】


1578968215442272.jpg


第二步: 添加 “ 空白规则”


1578968215843735.jpg


第三步:编辑规则,名称:可随意填写,模式:(.*),条件输入:{HTTPS},条件模式:off


20180402165749819.jpg


第四步:重定向URL:https://{HTTP_HOST}/{R:1},配置完成后“应用”到当前站点

1578968216391937.jpg

完成以上步骤点击保存即可


如果你懒得搞以上这些可以直接把下面代码复制至你站点根目录下的 web.config 文件并保存也是一样的。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
        <rewrite>
         <rules>
        <rule name="跳转https" stopProcessing="true">
          <match url="(.*)" />
          <conditions>
            <add input="{HTTPS}" pattern="off" />
          </conditions>
          <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" />
        </rule>
      </rules>
        </rewrite>
   </system.webServer>     
</configuration>
关注下面的标签,发现更多相似文章