Google对hreflang
的使用记录在案here,所有示例都有绝对链接,但没有提到绝对链接是否需要。我在Google group上发现了一条帖子,说它们必须是绝对的,但它似乎并不具有权威性,也没有参考。另一方面,W3C有这个例子:
<link rel=alternate type=application/pdf hreflang=fr href=manual-fr>
有人能解决这个问题吗?
答案 0 :(得分:25)
Google says clearly in this April 2013 post(在&#34;错误2&#34;下)他们认为链接标记接受相对链接和绝对链接。
答案 1 :(得分:1)
另一个答案(来自 2015 年)是错误的。
今天的spec says:
<块引用>备用网址必须是完全限定的,包括传输方法 (http/https),因此: https://example.com/foo,不是 //example.com/foo 或 /foo
您也可以使用 https://technicalseo.com/tools/hreflang/ 测试您的网站,它会清楚地告诉您不支持相对网址。
我相信 alternate
是这里的关键字,标准的 <link>
可以使用相对路径,但 rel=alternate
链接必须使用绝对网址。