URL重写与服务器重定向一起使用

时间:2013-02-14 17:50:30

标签: iis-7 url-rewriting

我正在尝试使用IIS7进行网址重写,以使 mydomain.com/home/default.aspx 看起来像 mydomain.com 。此外,网站的原始结构的根 default.aspx 重定向到 mydomain.com/home/default.aspx

因此,访问 mydomain.com 会重定向到 mydomain.com/home/default.aspx ,同时只显示 mydomain.com 网络浏览器地址栏。

有人可以帮我解决入站和出站规则吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

运行iis管理器(inetmgr),选择您的网站 - >双击URL rewrite 然后,您必须点击Add Rule(s)...右侧的,然后选择Blank Rule 使用以下值填写字段: Rewrite rule

此规则将与mydomain.commydomain.com/匹配,并将其重写为mydomain.com/home/default.aspx

这将在web.config中生成以下规则:

<rules>
    <rule name="test" stopProcessing="true">
        <match url="^/?$" negate="false" />
        <action type="Rewrite" url="home/default.aspx" />
    </rule>
</rules>