gpt4 book ai didi

seo - 如何定位具有多种语言但只有一个链接的网站?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:48:14 29 4
gpt4 key购买 nike

我有一个使用两种语言的网站,其格式如下:

example.com/changelanguage.xx?lang=de

并重定向到德语

然后像这样再次调用相同的 URL:

example.com/changelanguage.xx?lang=​en

重定向到英语。

重定向后 URL 保持不变 example.com,只是语言发生了变化。

如何在此处添加 hreflang 属性(用于 Google 索引)?

最佳答案

对不同的(即翻译的)内容使用相同的 URL 是一种不好的做法。

消费者,如搜索引擎机器人,会使用 rel-alternate + hreflang markup查找翻译。为此,您必须为翻译后的页面提供一个不同的 URL。

从搜索引擎的角度来看,如果使用相同的 URL 对他们的用户不起作用:当他们将 http://example.com/foobar 作为搜索结果时,他们想要以确保他们的用户获得搜索引擎预期的语言(例如,搜索德语术语的人应该获得德语页面)。但是对于您的系统,这是行不通的;搜索引擎用户最终可能会得到英文版本。

相反,您应该在 URL 中表示语言,例如语言代码为 first路径段:

http://example.com/en/contact
http://example.com/de/kontact

(或使用不同的域/子域,或添加查询参数等。如果您可以确保翻译后的页面永远不会有相同的 URL 段,您甚至可以省略语言代码。)

关于seo - 如何定位具有多种语言但只有一个链接的网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39117908/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com