作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我们在 website.com/en/content1
上有英文版,同样的内容在 website.com/de/content1
上有德文版。
我的问题是我需要对整个网站上的所有 url 使用 rel="alternate"
hreflang。由于我是 SEO 的新手,所以我需要知道如何以及在何处实现它
最佳答案
由于您的网站也有德语版,您可能想看看这个: www.ranking-check.de/blog/hreflang-die-5-haeufigsten-fehler-und-hall-of-fame/
但实际上并没有那么复杂。只需将每种语言的链接元素添加到页面的标题部分。
<link rel="alternate" href="http://website.com/de/content1" hreflang="de"/>
<link rel="alternate" href="http://website.com/en/content1" hreflang="en"/>
唯一的问题是,必须为每个页面调整 href 属性。理想情况下,页面由一些具有单一起点的脚本语言动态创建(例如,任何内容都被重定向到 index.php)。然后您只需更改 1 个文件,因为您可以根据路由构建 URL。
如果您提供切换语言(标志)的链接,请在那里也添加 hreflang 属性。
关于html - 如何在多语言站点中使用 rel ="alternate"hreflang,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36194341/
我是一名优秀的程序员,十分优秀!