我正在构建一个包含项目的网站,每个项目都有一个页面,例如:
website.com/book/123
website.com/film/456
website.com/game/789
每个项目可以有多个子(和子子,子子子)页面,例如一本书可以有一个简介,一部电影可以有一个画廊,一个游戏也可以有一个画廊。
我的问题是,围绕构建与项目关联的页面的 URL 是否存在任何类型的标准或最佳实践?例如:
website.com/film/456/gallery
子页面在项目之后的位置,或者:
website.com/film/gallery/456/
其中 item 是 URL 的最后一部分。
有没有人知道为什么哪种方法最好或者是否存在任何网络标准?这似乎是一件显而易见的事情,但我正在努力决定,我可以考虑每种方法的优缺点——尽管我倾向于前一种选择,因为这意味着以下用户路径将与 URL 匹配:
加载 website.com -> 点击“电影” (website.com/films)-> 点击“电影” (website.com/film/123) -> 点击画廊 (website.com/film/123/gallery)
但它的某些东西似乎......关闭,可能不一致。