为MVC应用程序提供有意义的URL格式的建议

时间:2011-05-24 15:26:23

标签: .net asp.net-mvc url url-rewriting seo

我正在尝试为我的应用程序决定有意义的URL(跟踪应用程序版本)。该网站非常简单:我的第一个屏幕列出了应用程序。单击应用程序将转到该应用程序的发行版。单击某个版本,然后会转到该版本的注释。

所以,我最初在想:

~/applications
~/releases?applicationid=34
~/notes?releaseid=290

我也在想这个:

~/applications
~/application-name/releases
~/application-name/release-number/notes

后一种方法的挑战是application-name可以有空格,这意味着我必须在准备URL时转换为连字符,然后在读取URL时转换回空格。

一般来说,推荐哪种款式?

由于

1 个答案:

答案 0 :(得分:0)

如何设置它实际上只是个人偏好。有几种情况我可以想到你可能想要仔细考虑这个,网络服务和SEO友好的URL。