Iis 7 什么';IIS7重写规则有什么问题
我正在尝试从www子域到根域进行简单的重定向。在尝试了许多变体之后,我陷入困境,希望得到帮助。确信这是件愚蠢的事,但却看不见。这是我使用的规则Iis 7 什么';IIS7重写规则有什么问题,iis-7,rewrite,url-redirection,http-redirect,no-www,Iis 7,Rewrite,Url Redirection,Http Redirect,No Www,我正在尝试从www子域到根域进行简单的重定向。在尝试了许多变体之后,我陷入困境,希望得到帮助。确信这是件愚蠢的事,但却看不见。这是我使用的规则 <rewrite> <rules> <rule name="Redirect to root" stopProcessing="true"> <match url=".*" /> <conditions> <add input="{HT
<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>
非常感谢您的投入。这对我来说很有用:
<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>
FYI,如果您安装了URL重写,您可以通过IIS访问它。双击并添加规则是编写这些规则的最简单方法。感谢您的回答,但您的建议也不起作用。我复制了你的代码并替换了我的域名,但没有Bueno。有什么我遗漏的吗?IIS7中的某些设置被覆盖?这是一个MVC应用程序。有意思的是,我可以用它重定向到www,但不能删除它。我还需要进一步研究这个问题。好吧,我想这应该行得通。我必须更改匹配url和条件模式。