我正在尝试为我的应用程序确定有意义的 URL(以跟踪应用程序发布)。该站点非常简单:我的第一个屏幕列出了应用程序。单击一个应用程序会将您带到该应用程序的版本。单击一个版本,然后您将转到该版本的注释。
所以,我最初的想法是:
~/applications
~/releases?applicationid=34
~/notes?releaseid=290
我也在想这个:
~/applications
~/application-name/releases
~/application-name/release-number/notes
后一种方法的挑战在于 application-name 可以包含空格,这意味着我必须在准备 URL 时转换为连字符,然后在读取 URL 时转换回空格。
一般来说,推荐哪种风格?
谢谢
最佳答案
您如何设置它实际上只是您个人的喜好。我可以想到一些您可能需要仔细考虑的情况,Web 服务和 SEO 友好的 URLS。
关于.net - 关于 MVC 应用程序有意义的 URL 格式的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6112870/