IIS配置http重定向到https

https的好处有非常多,可以加密网站内容、防止中间流量劫持、保护用户隐私等。

1.配置IIS的URL Rewrite

首先安装 URL Rewrite,先到官网下载到服务器上面。

安装过程视您服务器带宽决定,请耐心等待。

IIS Rewrite安装中

安装完毕之后可以在控制台看到一个 「URL重写」,即可表面安装成功。

2.配置重定向

2.1 .net / 配置文件重定向

如果你的网站是.net开发的,可直接修改web.config。

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
   <system.webServer>
       <rewrite>
           <rules>
               <rule name="redirect1" stopProcessing="true">
                   <match url="(.*)" />
                   <action type="Redirect" url="https://www.aaa.com/{R:1}" />
               </rule>
           </rules>
       </rewrite>
   </system.webServer>
</configuration>

2.2 添加 URL 重写 配置规则

进入“URL重写”模块,点击“添加规则”

选择“空白规则”

format,png

名称:HTTP to HTTPS

模式:(.*)

条件输入:{HTTPS}

模式:off 或 ^OFF$

继续再往下看 「操作配置」

操作类型:选择重定向

重定向URL:https://{HTTP_HOST}/{R:1}

重定向类型:建议选择 永久301,如果你的这些状态码不了解可以移步按你的需求配置。

配置完成后“应用”到当前站点:

format,png

至此配置完成!

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

3 条评论 “IIS配置http重定向到https”