语言更改如何影响URL

时间:2012-07-29 17:12:31

标签: url localization dns

当我查看其他语言的网站时,他们的网址会更改为http://ru.wikipedia.orghttp://somesite.com/ru/

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

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

2 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

我记得有三个原因让我离开了第三级域名解决方案:

  1. 您必须明确关注 Cookie 。必须将它们设置为在所有域之间共享的顶级域。

  2. 此外,您必须确保您完全引用所有资产(图片,css,javascript)以利用浏览器缓存

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