如何制作我的网络应用友好网址?
目前我的应用网址看起来像这样
http://www.domain.com/Page.aspx?article=103
但我想显示看起来像这样的网址
http://www.domain.com/Page.aspx?Google-likes-url-friendly
我需要做什么?
答案 0 :(得分:6)
结帐
http://learn.iis.net/page.aspx/460/using-the-url-rewrite-module/
您需要下载并安装模块。
非常易于使用和配置。
以下是介绍:
http://learn.iis.net/page.aspx/461/creating-rewrite-rules-for-the-url-rewrite-module/
答案 1 :(得分:2)
研究使用ASP.NET MVC。有了它,您可以拥有更好的网址:http://www.domain.com/Article/Google-likes-url-friendly
答案 2 :(得分:2)
如果您使用的是ASP.NET 4.0或.NET 3.5 SP1(或ASP.NET MVC),则可以使用路由模块。
有一个很好的演练答案 3 :(得分:0)
请记住,上面提到的url-rewrite模块仅适用于IIS7 / 7.5。并确保您的主机(如果您正在使用主机)安装它。
对于IIS6,IIS5,请看一下:
ASP.NET路由和URL重写都可以。以下是不同之处:
http://learn.iis.net/page.aspx/496/iis-url-rewriting-and-aspnet-routing/
答案 4 :(得分:0)
另一种选择是编写404陷阱:http://codeeleven.blogspot.com/2007/11/rewriting-urls-in-aspnet-without-using.html
Hacky,但却是一种有效的最后手段。
答案 5 :(得分:0)
使用Microsoft.AspNet.FriendlyUrls Nuget包使此操作简单