darasion
V2EX  ›  问与答

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

  •  
  •   darasion · Sep 18, 2011 · 5308 views
    This topic created in 5381 days ago, the information mentioned may be changed or developed.
    就像变量和函数的命名,有时候这个会非常复杂多变,有时多到经常绞尽脑汁也想不出什么好名字了。。

    按照什么命名,怎样设计路径,怎样将丑陋而又复杂的参数变得有意义?
    8 replies    1970-01-01 08:00:00 +08:00
    manhere
        1
    manhere  
       Sep 18, 2011
    看下seo和rewrite相关的文章,综合一下。
    darasion
        2
    darasion  
    OP
       Sep 18, 2011
    @manhere 除了seo,如果是一个应用系统而非web站点,这样的url怎样设计比较好呢?
    Los
        3
    Los  
       Sep 18, 2011
    如果自己没有更好的想法,可以试下参考rails的restful设计
    alexzhan
        4
    alexzhan  
       Sep 18, 2011
    chuck911
        5
    chuck911  
       Sep 18, 2011
    是的,按照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  
       Sep 25, 2011
    damngood
        8
    damngood  
       Sep 25, 2011
    我记得Oreilly出版的RESTful Web Services对url设计有大幅篇章的讲解。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1637 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 71ms · UTC 16:28 · PVG 00:28 · LAX 09:28 · JFK 12:28
    ♥ Do have faith in what you're doing.