为什么网站会定期在URL中放置语言“ en”,“ fr”等,而不是将其保留在会话变量/ cookie等中?

Codemonkey

语言肯定是一回事,最好根据用户的浏览器设置或用户选择并保存的明确设置(通过会话/ cookie)进行设置。

如果我要发送的页面是我刚读给我说法语的朋友,那最好不要在网址中输入任何语言代码,因此根据他的浏览器设置或先前访问该网站的情况,该页面将以法语打开。

这对我来说似乎很明显……但是很多主要站点都将该语言放入了URL中。所以我觉得我一定很想念什么...什么?

福格斯

我可以看到的唯一好处是是否用于索引目的。如果您的网站需要索引(例如电子商务产品),那么该语言对于区域搜索引擎就变得非常重要。

例如,以下是Google doc的摘录

Google使用页面的内容来确定其语言,但是URL本身为人类用户提供了有关页面内容的有用线索。例如,以下.ca URL使用fr作为子域或子目录来清楚地指示法语内容:http : //example.ca/fr/vélo-de-montagne.htmlhttp://fr.example.ca/vélo -de-montagne.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章