IIS7重写规则有什么问题

时间:2014-03-28 18:28:46

标签: iis-7 rewrite url-redirection http-redirect no-www

我尝试从www子域到根域进行简单的重定向。在尝试了很多变化之后,我陷入困境并希望得到帮助。感觉确定它是愚蠢的,但却无法看到它。这是我使用的规则。

<rewrite>
  <rules>
    <rule name="Redirect to root" stopProcessing="true">
      <match url=".*"  />
      <conditions>
        <add input="{HTTP_HOST}" pattern="^www.stitchamerica.com$" negate="true" />
      </conditions>
      <action type="Redirect" url="http://stitchamerica.com/{R:1}" redirectType="Permanent" />
    </rule>
  </rules>
</rewrite>

输入非常感谢。

1 个答案:

答案 0 :(得分:0)

这对我有用:

    <rewrite>
      <rules>
        <rule name="Remove WWW" stopProcessing="true">
          <match url="^(.*)$" />
          <conditions>
            <add input="{HTTP_HOST}" pattern="^(www\.)(.*)$" />
          </conditions>
          <action type="Redirect" url="http://YOURSITE.com/{R:0}" redirectType="Permanent" />
        </rule>
      </rules>
    </rewrite>