一个可以自动生成网站地图(sitemap)的php开源库

2022-10-11 21:50:19 182 0
魁首哥

首先来了解什么是sitemap?

sitemap就是网站地图

为什么要使用sitemap?

Sitemap 可方便网站管理员通知搜索引擎他们网站上有哪些可供抓取的网页,优化自己的网站

sitemap的格式是什么?

一般的Sitemap 形式,就是XML 文件

主要内容格式如下:

网址连接

最后更新时间

更新频率

优先权比值

那么重点来了,如果你的网站有很多栏目或菜单,那么你手动一个个编辑岂不是很累?

在这里推荐一个开源的类库通过程序来生成。

Cartographer

GitHub 的地址是:

大家也可以使用 composer 来安装

composer命令:

composer require tackk/cartographer:1.0.*

主要代码:

include ‘vendor/autoload.php’;

use Tackk\Cartographer\Sitemap;

use Tackk\Cartographer\ChangeFrequency;

$sitemap = new Tackk\Cartographer\Sitemap();

$sitemap->add(‘网址’, ‘最后更新日期’,更新频率, 权重值);

$sitemap->add(‘网址’, ‘最后更新日期’);

echo $sitemap->toString();

上面的语句执行就就会生成夏天的XML

sitemap

收藏
分享
海报
0 条评论
182
上一篇:干货:PHP 7.0.19 和 7.1.5 正式发布 下一篇:看完这篇 Session、Cookie、Token,和面试官扯皮就没问题了

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码