如何讓我的Web應用程序友好的URL?在ASP.NET中創建友好的URL
目前我的應用程序的URL看起來像這樣
http://www.domain.com/Page.aspx?article=103
,但我想顯示的URL看起來像這樣
http://www.domain.com/Page.aspx?Google-likes-url-friendly
我需要做什麼?
如何讓我的Web應用程序友好的URL?在ASP.NET中創建友好的URL
目前我的應用程序的URL看起來像這樣
http://www.domain.com/Page.aspx?article=103
,但我想顯示的URL看起來像這樣
http://www.domain.com/Page.aspx?Google-likes-url-friendly
我需要做什麼?
考慮使用ASP.NET MVC。有了它,你可以有一個更好的URL:http://www.domain.com/Article/Google-likes-url-friendly
如果您使用的是ASP.NET 4.0或.NET 3.5 SP1(或ASP.NET MVC),則可以使用路由模塊。
一個很好的演練記住只以上的文件檔案URL重寫模塊與IIS7/7.5。並確保你的主機,如果你正在使用它,它已經安裝。
對於IIS6,IIS5,看看這裏:
ASP.NET路由和URL重寫將兩者的工作。這裏有不同之處:
http://learn.iis.net/page.aspx/496/iis-url-rewriting-and-aspnet-routing/
另一種選擇就是寫一個404的陷阱:http://codeeleven.blogspot.com/2007/11/rewriting-urls-in-aspnet-without-using.html
哈克,但有效的最後手段。
如果您使用的是ASP.NET 3.5SP1或更高版本,即使使用ASP.NET表單,也可以使用ASP.NET路由,而不僅僅是MVC:http://msdn.microsoft.com/zh-cn/library/cc668201的.aspx – Rup 2010-06-14 16:59:55