为什么网站经常在网址中放置语言" en"," fr"等,而不是将其留在会话变量/ cookie等中?

时间:2015-12-02 13:14:34

标签: session url cookies web internationalization

当然,语言是一个单独的东西,并且可以根据用户的浏览器设置或他们已选择并保存的明确设置(通过会话/ cookie)进行更好的设置。

如果我发送的页面我只是读给我讲法语的朋友,那么在网址中没有任何语言代码会更好,所以根据他的浏览器设置或者用法语为他打开或者在早些时候访问该网站。

这对我来说非常明显......但很多主要网站都将该语言放入网址中。所以我觉得我一定错过了什么......什么?

1 个答案:

答案 0 :(得分:1)

如果出于索引目的,我可以看到唯一的优势。如果您的网站需要编入索引(例如电子商务产品),那么该语言对于区域搜索引擎非常重要。

例如,这是Google doc的摘录:

  

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