您好我想了解如何重写网址。
因此,当用户输入http://test-qa或http://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>
答案 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>