关于 url 的设计,有什么比较有用的文章呢?

2011-09-18 22:19:53 +08:00
 darasion
就像变量和函数的命名,有时候这个会非常复杂多变,有时多到经常绞尽脑汁也想不出什么好名字了。。

按照什么命名,怎样设计路径,怎样将丑陋而又复杂的参数变得有意义?
4668 次点击
所在节点    问与答
8 条回复
manhere
2011-09-18 22:21:47 +08:00
看下seo和rewrite相关的文章,综合一下。
darasion
2011-09-18 22:25:57 +08:00
@manhere 除了seo,如果是一个应用系统而非web站点,这样的url怎样设计比较好呢?
Los
2011-09-18 22:33:21 +08:00
如果自己没有更好的想法,可以试下参考rails的restful设计
alexzhan
2011-09-18 22:34:45 +08:00
chuck911
2011-09-18 23:04:40 +08:00
是的,按照REST-ful或者REST like来设计
其实大致的原则很简单
首先给实体取个名字 例如user
那么 /users 即所有的/目录/索引,同 /user/index
对于单个实体 user/:id/method
对于单个实体的操作,把操作写在后面,形如
/users/add
/user/11/view,/user/11/post,/user/11/delete,/user/11/update

如果实体之间有一对多关系
/user/11/friends,/user/11/friends/add

如果按照严格的REST,就用http method代替字面的method
参见 深入浅出REST http://www.infoq.com/cn/articles/rest-introduction
chaos_mical
2011-09-25 11:47:27 +08:00
ytzong
2011-09-25 12:26:42 +08:00
damngood
2011-09-25 12:30:27 +08:00
我记得Oreilly出版的RESTful Web Services对url设计有大幅篇章的讲解。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/18307

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX