站点地图索引和robots.txt引用.gz文件

时间:2013-08-20 17:06:16

标签: search-engine sitemap robots.txt

对于网站,我的站点地图索引文件和我的所有站点地图都是gzip压缩的,并且如果robots.txt有类似的名称(SiteMapIndex.xml.gz,SiteMap1.xml.gz,SiteMap2.xml.gz) file和SiteMapIndex.xml文件是否引用了gzip压缩文件名或非gzip压缩文件名?

示例 - robots.txt内容应该是这样的吗? -

Sitemap: http://www.mysite.com/SiteMapIndex.xml.gz

或者像这样(没有.gz)?

Sitemap: http://www.mysite.com/SiteMapIndex.xml

SiteMapIndex.xml内容应该如下所示吗? -

...
<sitemap>
  <loc>http://www.mysite.com/SiteMap1.xml.gz</loc>
  <lastmod>2013-08-20</lastmod>
</sitemap>
<sitemap>
  <loc>http://www.mysite.com/SiteMap2.xml.gz</loc>
  <lastmod>2013-08-20</lastmod>
</sitemap>
...

或者这个(没有.gz)? -

...
<sitemap>
  <loc>http://www.mysite.com/SiteMap1.xml</loc>
  <lastmod>2013-08-20</lastmod>
</sitemap>
<sitemap>
  <loc>http://www.mysite.com/SiteMap2.xml</loc>
  <lastmod>2013-08-20</lastmod>
</sitemap>
...

1 个答案:

答案 0 :(得分:2)

如果您希望机器人读取.gz文件,请将.gz名称放在索引中。那就是:

<sitemap>
  <loc>http://www.mysite.com/SiteMap1.xml.gz</loc>
  <lastmod>2013-08-20</lastmod>
</sitemap>
<sitemap>
  <loc>http://www.mysite.com/SiteMap2.xml.gz</loc>
  <lastmod>2013-08-20</lastmod>
</sitemap>

请参阅Using Sitemap Index Files

你的robots.txt文件也是如此:输入gzip压缩文件的名称。

请参阅Specifying the Sitemap location in your robots.txt file