因为项目要支持国际化,最近跟一个同事在讨论多语言版本下面url如何设计,假如我们需要支持en和cn的版本. 他倾向于支持如下的url格式,后续以格式1指代: /en/group/abc.html /cn/group/abc.html 而我则倾向于只提供一套url,lang的信息在其它地方携带,后续以格式2指代,譬如: /group/abc.html?lang=en 对于格式1,它的好处在于非常清晰的就告知用户当前网页是什么语言的,但是我觉得还有几个不足: nginx location的适配,为了…