0

因此,我在我们的网站上添加了带有关于上一页和下一页的 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" />

这个可以吗?我试图用谷歌搜索它,但我找不到任何关于拥有比两个默认链接更多链接的信息。感谢您的帮助!

4

1 回答 1

4

根据W3C在语法上它是合法的,但是在重复信息的情况下它看起来像 CSS,最后一条规则胜出。规范说:

Next - 指文档线性序列中的下一个文档。用户代理可以选择预加载“下一个”文档,以减少感知的加载时间。

Prev - 指一系列有序文档中的上一个文档。一些用户代理还支持同义词“Previous”。

所以 next/prev 指的是文档的线性序列,而不是页面上的所有链接。所以根据你的例子,只有

<link rel="prev" href="/15678-page=1" />
<link rel="next" href="/15678-page=3" />

将是相关的。

于 2012-09-03T15:48:44.757 回答