在ASP.NET中创建友好的URL

时间:2010-06-14 16:53:44

标签: asp.net friendly-url seo

如何制作我的网络应用友好网址?

目前我的应用网址看起来像这样

http://www.domain.com/Page.aspx?article=103

但我想显示看起来像这样的网址

http://www.domain.com/Page.aspx?Google-likes-url-friendly

我需要做什么?

6 个答案:

答案 0 :(得分:6)

答案 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),则可以使用路由模块。

ASP.NET Routing @ MSDN

http://msdn.microsoft.com/en-us/library/dd329551.aspx

有一个很好的演练

答案 3 :(得分:0)

请记住,上面提到的url-rewrite模块仅适用于IIS7 / 7.5。并确保您的主机(如果您正在使用主机)安装它。

对于IIS6,IIS5,请看一下:

Url Rewriting with ASP.NET

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包使此操作简单