来自:http://www.sitemaps.org/protocol.html:
如果要列出超过50,000个网址,则必须创建多个网址 站点地图文件< ...>如果您确实提供了多个站点地图,则应该 然后在Sitemap索引文件中列出每个Sitemap文件。站点地图索引 文件可能不会列出超过50,000个站点地图,并且必须不会更大 超过10MB(10,485,760字节)并且可以压缩。你可以有更多 比一个Sitemap索引文件。
那么可以创建一个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压缩文件,通过验证等等。
Id est:
/robots.txt - &gt; /sitemap.xml - &gt; /sitemaps/sitemapslist.xml - &gt; /sitemaps/sitemap-1.xml.gz
规范没有给出清晰答案。
谷歌和个人的意见都引起了不确定和矛盾的答案,其中包括&#34;肯定,为什么不&#34;到没有,因为没有人这样做&#34;。
欢迎任何想法!
答案 0 :(得分:0)
不,我认为您不能这样做,但没有什么可以阻止您在<sitemapindex>
中声明多个robots.txt
站点地图,其中包含多条sitemap:<path-to-a-sitemap-index-sitemap>
行。< / p>
您的robots.txt
将是第一级,列出的<sitemapindex>
站点地图将是第二级,真正的站点地图将是第3级。