【问题标题】:Why is language usually set as a path parameter rather than a query parameter?为什么语言通常设置为路径参数而不是查询参数?
【发布时间】:2022-11-27 18:51:07
【问题描述】:

例如,如果您改为将语言选项切换为其他语言,如西班牙语或其他语言,则 URL 将更改为:

www.domain.com/sp/path

为什么不:

www.domain.com/path?lang=sp

另外,为什么不:

www.domain.com/path/sp

【问题讨论】:

    标签: url uri url-parameters query-parameters


    【解决方案1】:

    这取决于您如何为您的网站提供服务。通常,您只会通过 Web 服务器提供静态文件,并且每种语言都有单独的文件。

    在查询中使用语言参数需要一些 Javascript 来解析它等,例如,这可能更适合单页应用程序。

    【讨论】:

      猜你喜欢
      • 2017-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-15
      • 2019-08-13
      • 1970-01-01
      • 1970-01-01
      • 2012-02-04
      相关资源
      最近更新 更多