URL将www重写为非www,从而导致重定向循环

时间:2015-05-06 10:33:54

标签: asp.net url-rewriting

我尝试在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.comdomain.com时,我不断获得重定向循环。我似乎无法解决问题所在,甚至怀疑这可能是其他导致问题的原因?从我阅读规则的方式来看,negate="true"应该重定向任何与非www网址不匹配的内容吗?

0 个答案:

没有答案