我有一個網頁,名爲foo.aspx
,我倒要重寫URL作爲bar.something
URL重寫的aspx頁面
如何做到這一點?如何在asp.net中重寫網址
我應該創建一個通用處理程序嗎?
或者我應該得到一些URL重寫模塊並添加到應用程序?
我有一個網頁,名爲foo.aspx
,我倒要重寫URL作爲bar.something
URL重寫的aspx頁面
如何做到這一點?如何在asp.net中重寫網址
我應該創建一個通用處理程序嗎?
或者我應該得到一些URL重寫模塊並添加到應用程序?
這是通過IIS配置完成,並需要IIS7,看看這裏的配置的幫助: http://learn.iis.net/page.aspx/460/using-the-url-rewrite-module/
我有IIS7 .... – DarthVader 2010-05-07 14:37:12
What @ marr75(正確)試圖說的是,你需要在IIS中進行配置。 ASP.NET沒有什麼(或許沒有多少)。 – scherand 2010-05-07 14:43:30
編輯以解決歧義。 – marr75 2010-05-07 15:15:02
記住,你也有與ASP.NET 4.0的新路由選項:
https://stackoverflow.com/questions/90112/iis-url-rewriting-vs-url-routing
您也應該檢查這個SO迴應:
IIS URL Rewriting vs URL Routing
的URL重寫和路由之間的差異的一些基本信息:
http://learn.iis.net/page.aspx/496/iis-url-rewriting-and-aspnet-routing/
Wtheck?哈哈。錯誤地使用foo和bar imo? 順便說一句Aspx是一種類型。 – Younes 2010-05-07 14:34:31
Younes,這是一個合法的問題,他正在尋找有關URL重寫的信息。 ASPX不一定是'類型',它是一個文件擴展名,許多人會同意它在URL的末尾沒有業務,但是,例如,使用IIS7的重寫規則,我可以使它成爲帶*最後的.aspx文件是由.svc或.asmx或.asp文件提供的(爲什麼我想這樣做超出了我的範圍)。 – marr75 2010-05-07 14:39:08
您使用的是什麼版本的ASP.NET? – IrishChieftain 2010-05-07 15:02:29