我尝试在IIS 7中设置重写规则,将用户重定向到非www网址:
<rule name="WWW to non-WWW">
<match url="(.*)" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{HTTP_HOST}" pattern="^domain.com$" negate="true" />
</conditions>
<action type="Redirect" url="domain.com/{R:1}" />
但是,在访问www.domain.com
或domain.com
时,我不断获得重定向循环。我似乎无法解决问题所在,甚至怀疑这可能是其他导致问题的原因?从我阅读规则的方式来看,negate="true"
应该重定向任何与非www网址不匹配的内容吗?