帝国cmsoss插件 帝国CMS网站地图sitemap.xml制作与提交百度收录设置

帝国CMS教程

帝国cms网站地图sitemap.xml的作用是为了方便百度蜘蛛爬行和索引网页,加快网站页面的收录,那么帝国cms如何制作网站地图sitemap.xml页面,并提交到百度站长搜索资源平台!

帝国cmsoss插件 帝国CMS网站地图sitemap.xml制作与提交百度收录设置 第1张

1、帝国cms添加网站地图自定义页面sitemap.xml

路径:后台--栏目--自定义页面--增加自定义页面

帝国cmsoss插件 帝国CMS网站地图sitemap.xml制作与提交百度收录设置 第2张

页面名称:网站地图

文件名:../../sitemap.xml

页面内容(添加如下代码):

  • <?='<?xml version="1.0" encoding="UTF-8"?>'?>
  • <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  • <url>
  • <loc>[!--news.url--]</loc>
  • <priority>1.000</priority>
  • </url>
  • [e:loop={"select * from [!db.pre!]enewsclass order by myorder",0,24,0}]
  • <?
  • if($bqr['classurl']=="")
  • {
  • $sccurl=$public_r['newsurl'].$bqr['classpath']."/";
  • }
  • else
  • {
  • $sccurl=$bqr['classurl']."/";
  • }
  • ?>
  • <url>
  • <loc><?=$sccurl?></loc>
  • <priority>0.6000</priority>
  • </url>
  • [/e:loop]
  • [e:loop={"select * from [!db.pre!]ecms_cms order by id desc",0,24,0}]
  • <url>
  • <loc><?=$bqsr[titleurl]?></loc>
  • <lastmod><?=format_datetime($bqr[newstime],'Y-m-d')?></lastmod>
  • <priority>0.7000</priority>
  • </url>
  • [/e:loop]
  • [e:loop={"select * from [!db.pre!]enewstags order by tagid DESC",0,24,0}]
  • <url>
  • <loc>[!--news.url--]tags-etagid<?=$bqr['tagid']?>-0.html</loc>
  • <lastmod><?=date("Y-m-d H:i:s")?></lastmod>
  • <priority>0.5</priority>
  • </url>
  • [/e:loop]
  • [e:loop={'select id,path,title from [!db.pre!]enewspage where classid=1 order by id',20,24,0}]
  • <?php
  • $pageurl=$public_r['newsurl'].str_replace('../../','',$bqr['path']);
  • $css='pagecss';
  • if($classid=='page'.$bqr[id])
  • {
  • $css='selfpagecss';
  • }
  • ?>
  • <url>
  • <loc><?=$pageurl?></loc>
  • <lastmod><?=date("Y-m-d")?></lastmod>
  • <priority>0.4</priority>
  • </url>
  • [/e:loop]
  • </urlset>

以上代码,ecms_cms是小编博客数据表名称,使用以上代码需要自行修改成自己数据表名;enewstags是标签列表页、enewspage是自定义页面、其他没什么需要解释的,按需修改即可

2、帝国cms网站地图设置自动更新计划

路径:后台--系统--计划任务--管理刷新任务

帝国cmsoss插件 帝国CMS网站地图sitemap.xml制作与提交百度收录设置 第3张

任务类型:刷新自定义页面

任务名:自动刷新网站地图

刷新状态:开启

执行时间间隔:1440,(也就是24小时、720分钟则是12小时刷新一次)

选择页面:网站地图

3、提交网站地图到百度站长搜索资源平台

路径:百度站长工具--资源提交--普通收录--sitemap--提交sitemap.xml地址

比如:qinshining.com/sitemap.xml

帝国cmsoss插件 帝国CMS网站地图sitemap.xml制作与提交百度收录设置 第4张

提交完成,百度站长搜索资源平台每天都会更新你提交的sitemap页面,爬取你网站的内页,如果文章质量高一般当天就回收录。

至此,帝国cms网站地图sitemap.xml的制作就完成了。对于部分网友想制作sitemap.html网页形式,其实就是设置一个页面,用以上灵动标签调用全部文章,把单纯调用链接形式<?=$bqsr[titleurl]?>,改成a标签:<a href="<?=$bqsr[titleurl]?>"><?=$bqsr[title]?></a>,然后对应调用标签列表、自定义页面、结合项等等罢了,意义不大,不过是一个展示页面。做SEO网站地图优化,还是建议使用以上sitemap.xml形式。


202年07月08日百度不再支持sitemap.mxl文件通知,也就是说,网站地图sitemap.xml已经不是网站优化必备的操作了

帝国cmsoss插件 帝国CMS网站地图sitemap.xml制作与提交百度收录设置 第5张

 

标签: 帝国cmsoss插件