【问题标题】:Should my / route redirect to /en/?我的 / 路由是否应该重定向到 /en/?
【发布时间】:2011-07-21 19:35:54
【问题描述】:

我正在使用 url 策略的网站工作,该网站的语言环境嵌入在 url 中,例如。

example.com/en/    - Welcome page in English
example.com/en/... - English pages here
example.com/de/    - Welcome page in German

等等

如果用户打开网址http://example.com/,则应显示默认(英文)内容。问题是,我应该复制来自http://example.com/en/ 的内容还是应该重定向到那个位置?

我认为如果用户没有从 / 路由重定向,他会发现它更直观。但是我听说搜索引擎(主要是谷歌)不喜欢多个页面包含相同的内容,并且会基于此降低页面排名。

这是真的吗?

【问题讨论】:

    标签: url seo url-routing


    【解决方案1】:

    我认为最好的方法是重定向到该位置。在您的网站上有重复的内容不是一个好的 seo 做法。

    【讨论】:

      【解决方案2】:

      如果您将所选语言保存在客户端本身(即:cookie)中,我认为您无需进行任何重定向或重复内容即可逃脱。

      所以默认情况下,在内部,您将显示英文内容。但是,如果用户选择了不同的语言,则会在浏览器中设置一个 cookie,下一次,有了这个 cookie,您现在可以在内部决定显示另一种语言的内容。

      编辑:使用不同的域名也可能会有所帮助,例如:en.example.com 和 es.example.com(这将允许 google 为您的两个网站编制索引)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-09-29
        • 1970-01-01
        • 2019-11-07
        • 2021-02-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-09
        相关资源
        最近更新 更多