我正在尝试使用 IIS7 的 URL 重写来使mydomain.com/home/default.aspx看起来像mydomain.com。此外,该站点的原始结构将根default.aspx重定向到mydomain.com/home/default.aspx。
因此,对 mydomain.com 的访问将重定向到mydomain.com/home/default.aspx,同时在 Web 浏览器地址栏中仅显示mydomain.com。
有人可以帮助我使用入站和出站规则来实现这一点吗?
谢谢你。
我正在尝试使用 IIS7 的 URL 重写来使mydomain.com/home/default.aspx看起来像mydomain.com。此外,该站点的原始结构将根default.aspx重定向到mydomain.com/home/default.aspx。
因此,对 mydomain.com 的访问将重定向到mydomain.com/home/default.aspx,同时在 Web 浏览器地址栏中仅显示mydomain.com。
有人可以帮助我使用入站和出站规则来实现这一点吗?
谢谢你。
运行 iis 管理器 ( inetmgr),选择您的网站 -> 双击URL rewrite.
然后,您必须单击右侧Add Rule(s)...并选择Blank Rule。
使用以下值填写字段:

此规则将匹配mydomain.comormydomain.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>