我处于一种情况,我想重构我网站的网址。那就是我有一个列出文章名称的页面(每个文章名称都作为链接)。如下图所示:
第一条
第二条
第三条
现在,如果我点击文章,我希望网址如下:
www.domain.com/ArticleID/name-of-the-Article
答案 0 :(得分:4)
您要查找的字词是“网址重写”或“路由”。
我认为简单的方法是使用ASP.NET MVC路由,它也适用于Webforms:
答案 1 :(得分:2)
我认为你正在寻找URL Rewriting,我也建议你UrlRewritingNet。
答案 2 :(得分:1)
其他可能运作良好的可能性:
如果您的站点托管在Windows Server 2008上,则可以使用IIS URL的Microsoft URL重写模块。
旧服务器的一个不错的工具是Isapi Rewrite(look here - 有一个免费的轻量版本),非常类似于Apache风格的mod_rewrite。可能是共享托管环境中的问题,除非提供商愿意安装Isapi dll。