我想将对我的网站的所有请求重定向到https://example.com/ ...我有以下重写规则。
<rewrite>
<rules>
<rule name="Force HTTPS" enabled="true">
<match url="(.*)" ignoreCase="false" />
<conditions logicalGrouping="MatchAny" >
<add input="{HTTP_HOST}" negate="true" pattern ="^example\.com$" />
<add input="{HTTPS}" pattern="OFF" />
</conditions>
<action type="Redirect" url="https://example.com/{R:1}" appendQueryString="true" redirectType="Permanent" />
</rule>
<rules>
</rewrite>
除对https://anything.example.com
的请求以外,所有功能均正常运行。此类网址请求不会重定向。
如果我删除了条件,则浏览到https://anything.example.com
会导致重定向循环。
我该怎么做?