语言更改如何影响URL

问题描述:

当我查看其他语言的网站时,其URL或更改为http://ru.wikipedia.orghttp://somesite.com/ru/语言更改如何影响URL

我想在第一个例子中他们使用第三级域名,在第二个他们使用根子目录(文件夹)。

所以我感兴趣:有什么区别吗?这些结构如何工作以及它们为什么存在?

ru.wikipedia.org - 这里的'ru'是一个子域。这充当重定向到另一个位置。在大多数情况下,这是网站上的一个子目录,但它也用于重定向到任何其他URL。

- 这里的'ru'通常是一个子目录,但它也可以是RESTful web service。 Twitter是RESTful Web服务的一个很好的例子(每个用户都不存在子目录,但内容是在运行时动态创建的)。

子域名,如ru.wikipedia.org通常用于子网站 - 例如维基百科的俄文版。

我记得三个原因,我走了从第三级域解决方案:

  1. 你必须明确地照顾约饼干。他们必须设置为顶级域名才能在所有域名之间共享。

  2. 此外,您还必须确保您完全引用所有资源(图像,CSS,JavaScript)以利用浏览器缓存

  3. 这只是猜测(我不是这方面的专家),但你也影响着搜索引擎的相关性,因为第三级域名不会在二级域名中算很多。