URL Encode/Decode

路径要编码?

官网文章要中文或英文混排的友好路径、下载文件名里有空格、OEM里还要保留目录结构——一不留神就把整条链编码成无法路由的一坨。路径段/多语言slug单独做编码,只动该动的那几截,Nginx/网关再按规则转。对和内容、和前端、和投放共建落地页的产品与市场同学,最怕的是活动当天链接404。会前能对着可变段说「这一段需要编」,会后就少一次全员找运维救火。你换来的是可预期的上线,不是群里刷屏的「打不开了」。 多语言、带空格的段单独编码,网关与路由不易误伤;和市场、内容共建落地页时,少一次大促当天下线的惊吓,这才是你要的稳。 这样你对外协作、对内复盘都有据可查,老板问起来也拿得出一段完整说明,不必再靠「我

如何编路径段

  1. 从路由模板拆出可变段。
  2. 仅对该段做编码。
  3. Nginx/网关层再统一下转发规则。

路径段常见问题

末尾斜杠?
与框架路由约定一致。
下划线要编?
看规范,常保留。
大小写?
有的服务器大小写敏感。
More versions