Datalife Engine 利用计划任务自动生成站点地图方法
Datalife Engine 默认的sitemap生成方式为手动在后台生成,但每次发布完文章后,都要去手动生成一下网站地图还是有些麻烦,参考dle官方文档发现可以使用计划任务(Cron Job)来实现定时自动生成网站地图。这样即便在更新文章后忘记生成地图的情况下,也可以在指定的时间自动更新,生成地图,方便搜索引擎收录,具体操作方法为:
1、首先编辑根目录下的cron.php文件;
2、将$allow_cron = 0;改为$allow_cron = 1;
3、修改$max_count_files = 5;
4、创建计划任务 php -f cron.php sitemap 或 利用宝塔面板的计划任务,添加访问网址任务,然后设置好时间,网址部分输入https://域名地址/cron.php?cronmode=sitemap
2、将$allow_cron = 0;改为$allow_cron = 1;
3、修改$max_count_files = 5;
4、创建计划任务 php -f cron.php sitemap 或 利用宝塔面板的计划任务,添加访问网址任务,然后设置好时间,网址部分输入https://域名地址/cron.php?cronmode=sitemap
这样就可以实现在指定的时间利用计划任务功能自动生成网站地图了!