IIS管理器在mysite.com/之后重写所有URL

时间:2011-11-11 15:13:00

标签: url iis-7 rewrite iis-manager

我正在尝试重写我网站的所有网址。 例如,如果用户键入mysite.com/index.aspx 它会将顶部的网址更改为www.mysite.com/index.aspx

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

试试这个

<rewrite>
    <rules>
        <rule name="Enforce canonical hostname" stopProcessing="true">
            <match url="(.*)" />
            <conditions>
                <add input="{HTTP_HOST}" negate="true" pattern="^www\.mysite\.com$" />
            </conditions>
            <action type="Redirect" url="http://www.mysite.com/{R:1}" redirectType="Permanent" />
        </rule>
    </rules>
</rewrite>