Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html URL路径参数中语言环境的最佳格式是什么?_Html_Url_Web_Seo_Locale - Fatal编程技术网

Html URL路径参数中语言环境的最佳格式是什么?

Html URL路径参数中语言环境的最佳格式是什么?,html,url,web,seo,locale,Html,Url,Web,Seo,Locale,计划是在url的路径参数中添加{locale},区域设置值应为“en-US,fr-CH”。根据我的理解,路径参数应该是小写和破折号分隔的,所以我更喜欢使用“en-us”,但根据地区标准,路径参数应该是“en-us”,国家/地区用大写字母表示。在这种情况下,在下面的两位列表者中,有什么更好的选择呢?如果你有更好的选择,请分享 备选案文1:http://mydomain.***/恩美 备选案文2:http://mydomain.***/恩美 两者都是相同的,不需要从SEO的角度考虑 但是您必须注意

计划是在url的路径参数中添加
{locale}
,区域设置值应为“en-US,fr-CH”。根据我的理解,路径参数应该是小写和破折号分隔的,所以我更喜欢使用“en-us”,但根据地区标准,路径参数应该是“en-us”,国家/地区用大写字母表示。在这种情况下,在下面的两位列表者中,有什么更好的选择呢?如果你有更好的选择,请分享


备选案文1:http://mydomain.***/恩美
备选案文2:http://mydomain.***/恩美

两者都是相同的,不需要从SEO的角度考虑

但是您必须注意另一个问题,在PHP中URL是区分大小写的,/site-map不同于site-map

如果您访问上面的示例,其中一个将为您提供404页面

这取决于你的技术,你也不想用这些字母混淆用户


对我来说,我更喜欢把它们都简化成小写。

两者都是一样的,不需要从SEO的角度来考虑

但是您必须注意另一个问题,在PHP中URL是区分大小写的,/site-map不同于site-map

如果您访问上面的示例,其中一个将为您提供404页面

这取决于你的技术,你也不想用这些字母混淆用户


对我来说,我更喜欢使用小写。

您应该使用第一个选项


因为URL的路径部分区分大小写。而且。您应该遵守这两个标准。

您应该使用第一个选项


因为URL的路径部分区分大小写。而且。你应该尊重这两个标准。

主观和SEO问题恐怕不是关于堆栈溢出的主题,所以你的问题可能会结束。一般来说,你真的确定你需要遵守这个标准,而不是两个字母的语言代码吗?为什么?例如,你的网站是否如此庞大,以至于你需要以
-US
结尾的东西,而不是
en
?大多数网站倾向于使用
/en
/fr
/es
等。注意:如果SEO真的是一个大问题,你最好将每个网站放在一个单独的国家域上。主观和SEO问题恐怕不是关于堆栈溢出的主题,所以你的问题可能会结束。一般来说,你真的确定你需要遵守这个标准,而不是两个字母的语言代码吗?为什么?例如,你的网站是否如此庞大,以至于你需要以
-US
结尾的东西,而不是
en
?大多数网站倾向于使用
/en
/fr
/es
等。注意:如果SEO真的是一个大问题,你最好把每个网站放在一个单独的国家域上。感谢Nadeem的想法,它的帮助感谢Nadeem的想法,它的帮助