根据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();
}

 

 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐