Web.config重定向到http://www.example.com到https://example.com

时间:2016-09-13 20:54:29

标签: iis https web-config

我想将http://www.example.comhttp://example.comhttps://www.example.com重定向到https://example.com。如何使用web.config文件执行此操作?

1 个答案:

答案 0 :(得分:1)

安装URL Rewrite模块(默认情况下不安装)。 http://www.iis.net/downloads/microsoft/url-rewrite

完成后,您可以在system.webServer / rewrite / rules下的web.config中设置规则部分。添加此规则:

<rule name="Redirect www to domain" stopProcessing="true">
      <match url="(.*)" />
      <conditions logicalGrouping="MatchAny" trackAllCaptures="false">
           <add input="{HTTPS}" pattern="^OFF$" />
           <add input="{HTTP_HOST}" pattern="^www.example.com" />
      </conditions>
      <action type="Redirect" url="https://example.com/{R:1}" />
</rule>