【问题标题】:How does language change affects URL语言更改如何影响 URL
【发布时间】:2012-07-27 12:21:36
【问题描述】:

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

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

所以我很感兴趣:有什么不同吗?这些结构是如何工作的,它们为什么存在?

【问题讨论】:

    标签: url localization dns


    【解决方案1】:

    我记得我离开三级域解决方案的三个原因:

    1. 您必须明确注意 cookies。必须为顶级域设置它们才能在所有域之间共享。

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

    3. 这只是猜测(我不是这方面的专家),但您也在影响搜索引擎的相关性,因为三级域在二级域中的计数并不多。

    【讨论】:

      【解决方案2】:

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

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

      ru.wikipedia.org 等子域通常用于子站点 - 例如俄语版的 Wikipedia。

      【讨论】:

        猜你喜欢
        • 2011-03-01
        • 2011-03-19
        • 1970-01-01
        • 2013-08-25
        • 1970-01-01
        • 2020-12-20
        • 2021-04-11
        • 1970-01-01
        • 2013-10-22
        相关资源
        最近更新 更多