PHP和Discuz任务实现定期更新sitemap.xml

1.前言

为了提高网站的收录,实现网站地图是基本要去之一,本章将介绍如何再网站根目录生成sitemap.xml提供百度录入,当然discuz 插件有很多sitemap的生成插件,但大多数都是要Money,本章介绍基于PHP方式实现sitemap的生成,并结合Discuz的任务计划,实现定期更新sitemap.xml

2.脚本实现思路

  1. PHP读取数据库每条文章记录(采用discuz函数,避免密码泄露)
  2. PHP将文章记录按照百度sitemap.xml格式拼接
  3. 写入sitemap.xml到网站根目录

备注:采用此方案前,请确保您的网站已经实现的伪静态,sitemap.xml是存放伪静态连接的

3.使用步骤

1. 下载本文章附件任务脚本cron_sitemap.zip,并解压
2. 将附件放置到您的discuz论坛根目录下的source/include/cron/下3. 登录discuz后台,并设置脚本任务(后台位置:工具-脚本任务)

3.设定任务调用的脚本以及定时运行周期

图片[1]-PHP和Discuz任务实现定期更新sitemap.xml-学玩技术网

设定完成,提高运行,如果显示界面没有报错,请到网站根目录验证是否存在sitemap.xml,验证内容正常即可,到百度站长进行收录配置

4.脚本下载

© 版权声明
THE END
喜欢就支持一下吧
点赞15
分享
评论 抢沙发
joryhe的头像-学玩技术网

昵称

取消
昵称表情代码图片