X3.4免插件采用定时任务自动生成sitemap.xml,X3.4免插件采用定时任务自动生成sitemap.xml
为了更好的利于SEO,加快百度、360、谷歌、bing、搜狗等收录,我们需要网站生成sitemal.xml,有些搜索引擎只支持.xml,不支持.txt,所以我们必须在511遇见论坛下自动生成sitemap.xml,由于我们采用了伪静态,所以生成的链接必须和伪静态规则一致,在discuz后台插件搜索了几个,姑且不谈收费免费,发现很不稳定,且静态规则无法兼容,这里我们采用discuz的定时任务,自动生成itemap.xml
手动建立一个cron_sitemap.php文件复制以下内容
注意自己discuz的编码,我这里utf-8,注意手动修改。
<?php/* * $ cron_sitemap.php 2019-11-23 网站地图 计划任务版 bbs.511yj.com */ if(!defined('IN_DISCUZ')) { exit('Access Denied');} $filename='sitemap.xml';//以下五项根据具体情况修改即可$cfg_updateperi='60';//协议文件更新周期的上限,单位为分钟$web_root=$_G['siteurl'];//根网址$CHARSET='utf-8';// or gbk //选择编码方式/***********************************************************************************************///网站地图sitemap.xml$sitemap="<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";$sitemap.="<urlset\n";$sitemap.="xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\"\n";$sitemap.="xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n";$sitemap.="xsi:schemaLocation=\"http://www.sitemaps.org/schemas/sitemap/0.9\n";$sitemap.="http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd\">\n"; $querys = DB::query("SELECT a.tid FROM ".DB::table('forum_thread')." a inner join ".DB::table('forum_forum')." b on a.fid=b.fid ORDER BY a.tid DESC LIMIT 0,10000"); while($threadfid = DB::fetch($querys)) { $turl=$web_root.'thread-'.$threadfid['tid'].'-1-1.html';//注意静态规则 $link = $turl; $t=time(); $riqi=date("Y-m-d",$t); $priority=rand(1,10)/10;//date("D F d Y",$t);$sitemap.="<url>\n";$sitemap.="<loc>$link</loc>\n";$sitemap.="<priority>$priority</priority>\n";$sitemap.="<lastmod>$riqi</lastmod>\n";$sitemap.="<changefreq>weekly</changefreq>\n";$sitemap.="</url>\n"; } $sitemap .= "</urlset>\n"; $fp = fopen(DISCUZ_ROOT.'/'.$filename,'w'); fwrite($fp,$sitemap); fclose($fp);?>
把cron_sitemap.php文件上传到论坛目录
把cron_sitemap.php上传至source\include\cron目录
discuz后台添加定时任务
后台--工具--计划任务--新增,名字随便,提交
然后编辑,任务脚本:cron_sitemap.php
discuz自动添加sitemap
- 12-02labview如何创建零数组?新手必看labview如何创建数组
- 12-21视频合并同时播放最简单的方法:视频编辑合并操作教学
- 04-14火山软件开发平台手册,火山中文编程,--环境的安装与配置
- 12-26常州大学考研调剂分数多少,常州大学考研调剂信息汇总
- 09-26抖音快手视频怎么加上文字?怎么给抖音快手视频配音
- 12-1043岁左小青罕见近照图文,45岁左小青曝近况白到发光皮肤紧致似
- 10-18女人对男人最肉麻的称呼:女人最爱听的肉麻称呼
- 03-16战国四大名将介绍:战国四大名将谁应当排第一
- 12-07结冰河上穿雨靴抓鱼 冰层下叉鲜鱼雪地上狗撵兔
- 09-20脑筋急转弯100道题超级难度,脑筋急转弯,九道题让普通人变聪明
- 01-222024花都区积分入学什么时候开始?2023年花都区积分入学排名结果盘点分析
- 11-04韩国工厂泡菜正宗辣白菜制作方法 教你在家自制韩国泡菜
- 12-19三升四数学思维训练题附有答案:三升四数学暑假思维训练题
- 09-21颖儿双胞胎只保住一个:颖儿怀双胞胎因过度劳累只生下一个
- 12-2035岁做什么工作好找对象?做什么工作更容易找对象
- 01-03每日一字775:每日一字,净384
热门
推荐
- 12009年新疆公务员考试行测真题及答案Word版258
- 2假期快完的心情说说184
- 3成品爵士舞教学视频180
- 4高明堂事迹学习心得体会147
- 5绿化环卫工赞迎春晚会三句半台词127
- 6浙江高考文言文阅读训练题及答案136
- 7精彩的中国神话故事468
- 8歌手李荣浩个人资料简介178