您的位置:首页 > 其它

sitemap文件很大该怎么办? sitemap 分割

2010-04-30 11:41 218 查看
查找了网络管理员帮助文件,官方的解释是:
“您可以提供多个 Sitemap 文件,但每个 Sitemap 文件包含的网址不得超过 50,000 个,并且未压缩时不能大于 10MB。这些限制条件有助于确保网络服务器不会因传输过大的文件而遇到麻烦。

如果要列出超过 50,000 个网址,您需要创建多个 Sitemap 文件。如果预计您的 Sitemap 网址数量会超过 50,000 个或大小超过 10MB,应考虑创建多个 Sitemap 文件。如果您的确提供了多个 Sitemap,您可以将其列在Sitemap 索引文件中。Sitemap 索引文件最多可以列出 1,000 个 Sitemap。”

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.google.com/schemas/sitemap/0.84">
<sitemap>
<loc>/sitemap1.xml.gz</loc>
</sitemap>
<sitemap>
<loc>/sitemap2.xml.gz</loc>
</sitemap>
<sitemap>
<loc>/sitemap3.xml.gz</loc>
</sitemap>
<sitemap>
<loc>/sitemap4.xml.gz</loc>
</sitemap>
<sitemap>
<loc>/sitemap5.xml.gz</loc>
</sitemap>
<sitemap>
<loc>/sitemap6.xml.gz</loc>
</sitemap>
</sitemapindex>

嘿 嘿,这是我自己独创的法子,上传吧。然后重新提交并增加sitemap文件。过了十多分钟,重新刷新一下页面,竟让我傻眼。Google提示说“你所提交 的sitemap格式不受支持”,怎么会呢?想了半天,终于觉得可能是分割文件时出错,在本机电脑上双击打开各个sitemap文件,真的出问题了。原来 文件分割器是硬生生地把字符截断。还需要我自己手工修补呢?

于是每个sitemap文件补齐形式如下:
<?xml version="1.0" encoding="UTF-8"?>
<!--Google Site Map File Generated by http://www.sitemapbuilder.net Wed, 28 Feb 2007 22:16:01 GMT-->
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">

........

<url>
<loc>/plus/feedback.php?arcID=4679</loc>
</url>

........

</urlset>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: