【发布时间】:2016-09-09 23:43:36
【问题描述】:
发件人:http://www.sitemaps.org/protocol.html:
如果要列出超过 50,000 个 URL,则必须创建多个 站点地图文件 <...> 如果您确实提供了多个站点地图,您应该 然后在站点地图索引文件中列出每个站点地图文件。站点地图索引 文件不得列出超过 50,000 个站点地图,并且不得大于 超过 10MB(10,485,760 字节)并且可以压缩。你可以拥有更多 超过一个站点地图索引文件。
那么是否有可能创建一个 3 层或更多层的链?例如:
//mysite/sitemap.xml是:
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>http://mysite/sitemaps/index.xml</loc>
<lastmod>2004-10-01T18:23:17+00:00</lastmod>
</sitemap>
</sitemapindex>
//mysite/sitemaps/index.xml 是:
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>http://mysite/sitemaps/sitemap-lm.xml.gz</loc>
</sitemap>
<sitemap>
<loc>http://mysite/sitemaps/sitemap-1.xml.gz</loc>
</sitemap>
....
</sitemapindex>
和//mysite/sitemaps/sitemap-lm.xml.gz是一个普通的gzip压缩的XML文件,通过验证等等。
估计:
/robots.txt -> /sitemap.xml -> /sitemaps/sitemapslist.xml -> /sitemaps/sitemap-1.xml.gz
规范没有给出明确的答案。
Google 和个人意见都给出了不确定和矛盾的答案,从“肯定,为什么不”到“不,因为没有人这样做”。
欢迎任何想法!
【问题讨论】:
-
You can have more than one Sitemap index file.提供线索 -
@Lashane,我可以使用链式站点地图索引吗?
-
是的,为什么不呢,标准说你可以使用多个索引