网站地图索引和robots.txt文件中的.gz文件引用

3
对于一个网站,我的站点地图索引文件和所有的站点地图都是经过gzip压缩的,并且具有以下命名方式(SiteMapIndex.xml.gz、SiteMap1.xml.gz、SiteMap2.xml.gz),那么robots.txt文件和SiteMapIndex.xml文件应该引用gzipped文件名还是non-gzipped文件名?
例如 - 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个回答

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>

请查看使用网站地图索引文件

对于您的robots.txt文件,同样需要放置gzip压缩的文件名称。

请查看在robots.txt文件中指定网站地图位置


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接