V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
darasion
V2EX  ›  问与答

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

  •  
  •   darasion · 2011-09-18 22:19:53 +08:00 · 4663 次点击
    这是一个创建于 4816 天前的主题,其中的信息可能已经有所发展或是发生改变。
    就像变量和函数的命名,有时候这个会非常复杂多变,有时多到经常绞尽脑汁也想不出什么好名字了。。

    按照什么命名,怎样设计路径,怎样将丑陋而又复杂的参数变得有意义?
    8 条回复    1970-01-01 08:00:00 +08:00
    manhere
        1
    manhere  
       2011-09-18 22:21:47 +08:00
    看下seo和rewrite相关的文章,综合一下。
    darasion
        2
    darasion  
    OP
       2011-09-18 22:25:57 +08:00
    @manhere 除了seo,如果是一个应用系统而非web站点,这样的url怎样设计比较好呢?
    Los
        3
    Los  
       2011-09-18 22:33:21 +08:00
    如果自己没有更好的想法,可以试下参考rails的restful设计
    alexzhan
        4
    alexzhan  
       2011-09-18 22:34:45 +08:00
    chuck911
        5
    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
        6
    chaos_mical  
       2011-09-25 11:47:27 +08:00
    ytzong
        7
    ytzong  
       2011-09-25 12:26:42 +08:00
    damngood
        8
    damngood  
       2011-09-25 12:30:27 +08:00
    我记得Oreilly出版的RESTful Web Services对url设计有大幅篇章的讲解。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5919 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 03:33 · PVG 11:33 · LAX 19:33 · JFK 22:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.