【发布时间】:2017-05-01 00:27:47
【问题描述】:
计划是在url的路径参数中添加{locale},语言环境值应为“en-US,fr-CH”。根据我的理解,路径参数应该是小写和破折号分隔,所以我更喜欢将它作为“en-us”,但根据语言环境标准,它应该是“en-US”,国家/地区大写。在这种情况下,以下两个列表中可能是更好的选择,如果您有更好的选择,请分享。
Option 1: http://mydomain.***/en-US
Option 2: http://mydomain.***/en-us
【问题讨论】:
-
主观和 SEO 问题恐怕并不是 Stack Overflow 上的主题,所以您的问题可能会被关闭。一般来说,你真的确定你需要坚持这个标准,而不是两个字母的语言代码吗?为什么?例如,您的网站是否如此庞大,以至于您永远需要以
-US结尾但不是en的内容?大多数网站倾向于使用/en/fr/es等。注意:如果 SEO 确实是一个大问题,您最好将每个网站放在单独的国家域中。