织梦DedeCMS定时自动生成站点地图sitemap.xml的实现方法
时间:2019-07-08 00:00 来源: 点击:次
织梦dedecms默认没有生成站点地图sitemap.xml文件的功能,不过我们可以自己通过简单的二次开发来给织梦增加这个功能,然后还可以用计划任务的功能让织梦能够定时自动生成这个文件,下面就给大家详细讲讲如何实现这样的功能: 第一步、首先在模板目录放一个sitemap.xml的模板文件,文件的内容如下:
第二步、手动写一个计划任务执行文件,将该文件命名为generate_sitemap.php,放在/plus/task目录里,文件的内容如下:
第三步、在织梦后台添加计划任务,系统——计划任务管理——增加新任务: 任务名称:定时生成网站地图 运行程序:generate_sitemap.php 执行时间自己根据需要进行适当的设置 其它选项默认即可。 第四步、在模板目录的foot.hml文件或其他公共模板include文件的body标签结束之前加上代码后生成全站即可。 添加完成后网站用户在计划任务规定的时间内浏览一下网页就可以触发计划任务文件的执行,就可以自动生成一次sitemap.xml,如果上次运行时间的时间正常就证明定时任务执行成功了。 (责任编辑:admin) |