2011-06-10 114 views
1

我正在使用URL重写使我的URL更容易理解(嗯,这就是为什么它被大多数人使用)。
但我想进一步重写它​​们,使它们更容易理解。
根据以下规则重写后,我的主页位于/Pages/1/Home.aspx。ASP.Net双重URL重写

<rewrite url="~/Pages/(.+)/(.+).aspx" to="~/MainTemplate_$1.aspx?PageName=$2"/> 

但我想它看起来不太好,至少对于主页来说。所以我再次申请了下面的规则。

<rewrite url="~/index.aspx" to="~/Pages/41/Home.aspx"></rewrite> 

但这不起作用。重定向而不是重写工作,但地址栏会显示我不想要的笨重细节。
如何让它工作?
谢谢!

+0

没关系!只需要改变规则顺序。它的工作现在很好。 – 2011-06-10 06:40:30

回答

0

只需重新排列规则顺序即可使其工作。非常直截了当。