rel =“canonical”rel =“next”和rel =“prev”是否需要url中的域名

时间:2017-10-07 10:56:08

标签: html

所以在HTML的<head></head>块中我有以下

<link rel="canonical" href="/page3.html" />
<link rel="prev" href="/page2.html" />
<link rel="next" href="/page4.html" />

它是否应该包含网站的域名和HTTP / HTTPS值,或者搜索引擎应该足够聪明,知道它们的去向。

<link rel="canonical" href="//example.com/page3.html" />
<link rel="prev" href="//example.com/page2.html" />
<link rel="next" href="//example.com/page4.html" />

或者这是唯一有效的方法吗?

<link rel="canonical" href="http://example.com/page3.html" />
<link rel="prev" href="http://example.com/page2.html" />
<link rel="next" href="http://example.com/page4.html" />

1 个答案:

答案 0 :(得分:1)

允许这些网址是相对的。这通常适用于href属性。例如,相同的链接标签用于包括样式表,也可以使用相对URL包含样式表。

根据Mozilla

  

href

     

此属性指定链接资源的URL。 一个网址   可能是绝对的或相对的。