因此,我添加了带有关于我们网站上一页和下一页的 SEO 信息的链接标签,如下所示:
<link rel="prev" href="/60072-page=2" />
<link rel="next" href="/60072-page=4" />
页面可以包含多个带分页的列表。更改列表的页面会使用 ajax 重新加载列表内容,但如果禁用 javascript,也可以通过使用普通回发进行回退。这些分页链接与上面示例中的应该相同。
但由于页面可以有多个列表,这也意味着我应该有多个链接标签,如下所示:
<link rel="prev" href="/60072-page=2" />
<link rel="next" href="/60072-page=4" />
<link rel="prev" href="/15678-page=1" />
<link rel="next" href="/15678-page=3" />
这样可以吗?我试着用谷歌搜索它,但我找不到任何关于拥有比两个默认链接更多的链接的信息。感谢您的帮助!
最佳答案
根据 W3C 语法,它是合法的,但是在重复信息的情况下它看起来像 CSS,最后一条规则胜出。规范说:
Next - Refers to the next document in a linear sequence of documents. User agents may choose to preload the "next" document, to reduce the perceived load time.
Prev - Refers to the previous document in an ordered series of documents. Some user agents also support the synonym "Previous".
所以 next/prev 指的是文档的线性序列,而不是页面上的所有链接。所以根据你的例子,只有
<link rel="prev" href="/15678-page=1" />
<link rel="next" href="/15678-page=3" />
将是相关的。
关于html - 我可以将多个(超过 2 个)链接标签与 "next"和 "prev"一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12250688/