谷歌站点地图(Google Sitemap)动态生成注意事项

三月 26, 2020 by · Leave a Comment 

谷歌站点地图有一个奇葩的地方是:它只认文件后缀名。所以静态站点地图还好,动态生成的话就稍微麻烦一点,需要在.htaccess中做一下rewrite。

1、谷歌站点地图索引文件
索引文件必须是后缀名为xml的xml文件。所以php的话要用到:
header('Content-Type: text/xml');

索引文件模板:

<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>http://www.example.com/sitemap-1.txt</loc>
</sitemap>
<sitemap>
<loc>http://www.example.com/sitemap-2.txt</loc>
</sitemap>
</sitemapindex>

2、谷歌站点地图文件
纯文本格式的站点地图文件必须是后缀名为txt的txt文件。所以php的话要用到:
header('Content-Type: text/plain');

里面的链接一行一个就可以了。

——本文最后由傅老师于2020-03-26编辑过

评论


一 + 八 =