我目前使用IIS7的Url重新寫模塊,但使用IIS7的url重寫模塊的主要漏洞是,我必須爲所有頁面編寫規則,我想要使用它在網站上,我想使用comman規則,並將其重定向到特定頁面(稱爲主頁),並使用global.asax我可以將其重定向到所需的頁面...Urlrewrite在asp.net
是否有可能與url重寫或是有任何工具可用於此目的,或者可以幫助我這樣做的代碼示例。
我不想在URL中擴展。
我有像index.aspx,news.aspx,artists.aspx,lessons.aspx這樣的頁面...我想要索引,新聞,課程,藝術家等網址,我在web.config中創建了一個規則,如
< rewrite>
< rules>
< rule name="urlType1">
< match url="^(\w*)" />
< action type="Rewrite" url="default.aspx" appendQueryString="false" />
< /rule>
< /rules>
< /rewrite>
這將土地的任何頁面Default.aspx的,然後在Global.asax使用rawUrl,我很喜歡,如果用戶輸入檢查頁面的「新聞」,然後我重寫news.aspx
希望這有助於。
感謝您的回覆,我已更新我的問題,請看看 – Abbas 2011-06-08 18:30:46
已編輯的帖子。不幸的是,不知道如何進行確切的配置,而無需重寫。 – 2011-06-08 18:59:13
你可以詳細說明你要求的MVC,哪些路由到default.aspx並調用NewsController.Index並在default.aspx – Abbas 2011-06-08 19:01:30