IIS重定向在web.config中

时间:2018-05-01 07:06:04

标签: iis-8

您好我想了解如何重写网址。

因此,当用户输入http://test-qahttp://test-qa.domain.com时,它会重定向https网址:https://test.qa.domain.com

我的IISBinding

http://test-qa http://test-qa.domain.com

我到目前为止。

 <rewrite>
      <rules>
        <rule name="test" stopProcessing="true">
          <match url="http://test-qa" />
          <action type="Redirect" url="https://test.qa.domain.com" appendQueryString="false" />
        </rule>
      </rules>
    </rewrite>

1 个答案:

答案 0 :(得分:0)

如果您更喜欢通配符,并假设您只有这两个绑定

<rules>
            <rule name="HTTP to HTTPS" enabled="true" patternSyntax="Wildcard" stopProcessing="true">
                <match url="*" />
                <conditions>
                    <add input="{HTTPS}" pattern="off" />
                </conditions>
                <action type="Redirect" url="https://test.qa.domain.com/{R:1}" redirectType="Temporary" />
            </rule>
        </rules>