相对链接在<link rel =“alternate”hreflang =“...”/>标签中是否有效?

时间:2015-02-03 04:49:38

标签: html

Google对hreflang的使用记录在案here,所有示例都有绝对链接,但没有提到绝对链接是否需要。我在Google group上发现了一条帖子,说它们必须是绝对的,但它似乎并不具有权威性,也没有参考。另一方面,W3C有这个例子:

<link rel=alternate type=application/pdf hreflang=fr href=manual-fr>

有人能解决这个问题吗?

2 个答案:

答案 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

enter image description here


您也可以使用 https://technicalseo.com/tools/hreflang/ 测试您的网站,它会清楚地告诉您不支持相对网址。


我相信 alternate 是这里的关键字,标准的 <link> 可以使用相对路径,但 rel=alternate 链接必须使用绝对网址。