php如何生成网站地图sitemap.xml

网站在做seo的时候,我们通常要生成网站地图,这有利于我们网站的seo优化。在开发php项目的时候,我们可以在后台添加一个生成网站地图的功能,这样就可以很方便的生成网站地图了,。

这里我们用到了一个生成网站地图的类库,类库的详细用法可以在github上查看

类库地址:https://github.com/samdark/sitemap

1.composer下载类库

composer require samdark/sitemap

2.在php项目中引入类库,生成网站地图

use samdark\sitemap\Sitemap;
use samdark\sitemap\Index;

//在当前项目的根目录下创建网站地图
$sitemap = new Sitemap($_SERVER['DOCUMENT_ROOT'] . '/sitemap.xml');

//添加url
$sitemap->addItem('https://www.zhiboblog.com', time(), Sitemap::DAILY, 0.3);
$sitemap->addItem('https://www.zhiboblog.com/1.html', time(), Sitemap::DAILY, 0.3);
$sitemap->addItem('https://www.zhiboblog.com/2.html', time(), Sitemap::DAILY, 0.3);
$sitemap->addItem('https://www.zhiboblog.com/3.html', time(), Sitemap::DAILY, 0.3);

//写入
$sitemap->write();

按照上述步骤操作后,就可以在网站根目录下生成一个sitemap.xml的网站地图文件。

这就是php生成网站地图sitemap.xml的方法。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: