根据SEO需要生成站点地图有利于百度爬虫收录,后台需要生成sitemap.xml 文件,内容是站点链接,效果如图
开始后台管理模版,页面比较粗糙
下面开始代码部分:
我使用的是hyperf框架,所以把 Sitemap类,放到了Services目录中 代码下载
下载好Sitemap.php类后,在控制器中使用首先
use App\Services\Sitemap;
方法 :表单中的参数没有在方法中接收,根据自己的实际开发来加逻辑即可
public function sitemapxml(){$sitemap = new Sitemap('网站根目录地址(不要/)');$sitemap->setXmlFile('public/uploads/sitemap'); // 设置生成文件位置和文件名称(不带后缀)$sitemap->addItem('/', 1, 'always', time());//生成详情数据//always(经常)、hourly(每时)、daily(每天)、weekly(每周)、monthly(每月)、yearly(每年)$sitemap->addItem('/cfcz', 1, 'always', time());//结束$sitemap->endSitemap();
}