我处于一种情况,我想重构我的网站的网址。那是我有一个页面列出文章名称(每个文章的名称作为链接)。如下图所示:在ASP.NET中使用SEO友好的URL
第一条
第二条
第三条
现在,如果我点击的文章中,我想要的网址是如下:
WWW .domain.com/ArticleID /文章名称
我处于一种情况,我想重构我的网站的网址。那是我有一个页面列出文章名称(每个文章的名称作为链接)。如下图所示:在ASP.NET中使用SEO友好的URL
第一条
第二条
第三条
现在,如果我点击的文章中,我想要的网址是如下:
WWW .domain.com/ArticleID /文章名称
您要查找的术语是“url rewriting”或“routing”。
我认为最简单的方式将是使用ASP.NET MVC路由,它与Web表单的工作太:
我认为你正在寻找URL Rewriting,我'd也建议UrlRewritingNet。
是行之有效的其他可能性:
如果您的网站在Windows Server 2008上承载的,您可以使用Microsoft URL重写模块为IIS 7.0。
对于较旧的服务器来说,一个很好的工具是Isapi Rewrite(look here - 这里有一个免费的灯光版本),非常类似于Apache风格的mod_rewrite。可能是共享主机环境中的问题,除非提供者愿意安装Isapi dll。