代码之家  ›  专栏  ›  技术社区  ›  muhuk

我应该在我的sitemap.xml中包含分页结果吗?

  •  11
  • muhuk  · 技术社区  · 17 年前

    我列出了在url上采用页面参数的页面,如下所示:

    http://www.domain.com/foo/bar/?page=7
    

    我应该只包含不带参数的URL,还是应该列出sitemap.xml中的所有页面?

    编辑

    分页内容是列表,类似于索引。因此,它们的内容(更详细)也可以在详细页面中找到。但是这些分页的页面是访问详细页面的唯一方式。

    3 回复  |  直到 17 年前
        1
  •  8
  •   Tom Wright    17 年前

    如果文章仅以分页形式存在,并且您希望它们作为单独的页面进行索引, 把它们都列出来

    including page 1 twice . 基本上,您需要选择第一个页面是/foo/bar/?page=1还是仅仅/foo/bar/,然后从您不想使用的版本执行301重定向。

    希望这有帮助(哪怕只是一点点)。

        2
  •  6
  •   feedc0de RushPL    11 年前

    :您应该向分页的站点添加元标记。这有助于谷歌了解你的分页系统。

    在…上 第1页 <head> :

    <link rel="next" href="http://www.example.com/article?story=abc&page=2" />
    

    你可以加上:

    <link rel="prev" href="http://www.example.com/article?story=abc&page=1" />
    <link rel="next" href="http://www.example.com/article?story=abc&page=3" />
    

    在…上 第3页

    <link rel="prev" href="http://www.example.com/article?story=abc&page=2" />
    <link rel="next" href="http://www.example.com/article?story=abc&page=4" />
    

    第4页 你可以加上:

    <link rel="prev" href="http://www.example.com/article?story=abc&page=3" />
    

    Pagination with rel=“next” and rel=“prev”

        3
  •  0
  •   Paul    17 年前

    在这种情况下,页面=7可能与内容管理系统页面有关。在站点地图文件中,可以添加此项。在站点地图中,如果您希望这些页面中的每一个都显示在使用此文件的内容中,则应添加它们。