2011-06-10 96 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

只需重新排列規則順序即可使其工作。非常直截了當。