V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
watanuki
V2EX  ›  程序员

这种 url 是什么风格的?

  •  1
     
  •   watanuki · 2020-07-29 17:48:18 +08:00 · 4027 次点击
    这是一个创建于 1559 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://www.dlsite.com/maniax/fsr/=/work_category[0]/doujin/work_type/SOU/from/icon.work

    参数不放 query 里,而是放在 /=/ 后面,并以 /键 /值 /键 /值 /... 的形式传递参数

    一开始我还以为 /=/ 后面是动态路由,后来发现键值对的排列顺序不是固定的,于是我猜测它应该是起到了 query 的作用。

    没见过这种风格的 url,有老哥认识吗?感觉后端解析这种 url 回比解析携带 query 字符串的会略麻烦一些,为何特意使用这种方式传递参数?
    12 条回复    2020-07-30 17:37:15 +08:00
    AngryPanda
        1
    AngryPanda  
       2020-07-29 17:54:52 +08:00
    Path Info 模式吧
    AngryPanda
        2
    AngryPanda  
       2020-07-29 17:55:09 +08:00
    解析起来也并不复杂呀
    kop1989
        3
    kop1989  
       2020-07-29 17:55:19 +08:00
    用拦截器拦截 url 解析的,估计是“不好猜透?”😂
    zhuweiyou
        4
    zhuweiyou  
       2020-07-29 17:55:42 +08:00   ❤️ 1
    类似的还有图片处理时:

    /图片 ID/w/200/h/200/q/0.8

    裁剪图片宽高 质量
    很常见
    ibeyond
        5
    ibeyond  
       2020-07-29 18:09:21 +08:00   ❤️ 1
    apache 的 mod_rewrite 了解一下?
    其实搞成这样的 url 主要是为了 SEO 。
    wangxiaoaer
        6
    wangxiaoaer  
       2020-07-29 18:10:59 +08:00 via iPhone
    @ibeyond +1,就是为了 seo
    CoderGeek
        7
    CoderGeek  
       2020-07-29 18:20:33 +08:00
    @zhuweiyou cds 七牛啥的好久之前都是这个
    whoami9894
        8
    whoami9894  
       2020-07-29 19:58:48 +08:00
    @ibeyond
    不太懂为什么对 SEO 有好处,是因为 path 相比 query 对搜索引擎更友好吗
    zsdroid
        9
    zsdroid  
       2020-07-29 20:22:34 +08:00
    pathinfo 模式,tp5 那会可流行了。
    imn1
        10
    imn1  
       2020-07-29 21:28:38 +08:00
    mod_rewrite 这么快就过时了?已经不认识了?
    KasuganoSoras
        11
    KasuganoSoras  
       2020-07-29 21:42:24 +08:00
    见过这样的
    /wiki/action:login/page:main/
    julyclyde
        12
    julyclyde  
       2020-07-30 17:37:15 +08:00
    @whoami9894 大家都假设搜索引擎是弱智
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5582 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 07:58 · PVG 15:58 · LAX 23:58 · JFK 02:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.