首页 新闻动态 技术文章

站点地图索引sitemap index生成

发布时间:2025-05-29 11:33 点击:96

对于多个站点地图,可以写入到robots.txt。格式:sitemap:https://www.jisuapi.com/1.xml。也可以生成站点地图索引,格式如下:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://www.jisuapi.com/1.xml</loc>
<lastmod>2025-05-29</lastmod>
</sitemap>
<sitemap>
<loc>https://www.jisuapi.com/2.xml</loc>
<lastmod>2025-05-29</lastmod>
</sitemap>
</sitemapindex>

PHP实例代码:

$sitemapindexTpl = '<?xml version="1.0" encoding="UTF-8"?>
                <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
               %s
               </sitemapindex>'; 
   
$itemindexTpl = "<sitemap>
           <loc>%s</loc>
           <lastmod>%s</lastmod>           
       </sitemap>";

 
$urlindexStr = sprintf($itemindexTpl, 'https://www.jisuapi.com/sitemap.xml', date('Y-m-d'));
for($i=1; $i<=10; $i++)
{
    $urlindexStr .= sprintf($itemindexTpl, 'https://www.jisuapi.com/sitemap/'.$i.'.xml', date('Y-m-d'));
}
$resultindexStr = sprintf($sitemapindexTpl, $urlindexStr);
file_put_contents("sitemap/sitemapindex.xml", $resultindexStr);