织梦后台如何自动生成xml地图文件?_prerender-spa-plugin seo

黑帽SEO 次浏览

摘要:织梦后台如何自动生成xml地图文件?_prerender-spa-pluginseo.首先我们要了解什么是xml地图文件,我们才能解决怎么生成xml地图文件,简单的来说sitemap.xml就是一个网站所有链接的集合,制作了sitemap的网站收录情况都

织梦后台如何自动生成xml地图文件?_prerender-spa-plugin seo.首先我们要了解什么是xml地图文件,我们才能解决怎么生成xml地图文件,简单的来说sitemap.xml就是一个网站所有链接的集合,制作了sitemap的网站收录情况都是比较好的,因为主动的把所

  首先我们要了解什么是xml地图文件,我们才能解决怎么生成xml地图文件,简单的来说sitemap.xml就是一个网站所有链接的集合,制作了sitemap的网站收录情况都是比较好的,因为主动的把所有链接提交给蜘蛛,比蜘蛛自己一个个来爬行的速度更快,层次更广。

  成都seo写的这票文章就是来教大家怎么使织梦自动生成xml地图,快速提高网站收录与关键词排名。

  1,首先了解一下织梦自带的网站地图生成功能

  

 

  通过改造把这两项功能改成百度XML地图 及 谷歌网站地图。

  2,开始代码进行改造

  在 /templets/plus 目录下找到两个文件sitemap.htm 和 rssmap.htm,前者我们当中是百度的sitemap 后者我们当中谷歌的sitemap。

  

 

  下面开始进行修改:

  修改sitemap.htm :把原来的代码全部删除 然后用下面的代码。

  

  

  

  {dede:global.cfg_basehost/}

  always

  1.0

  

  {dede:arclist row=’10000′ orderby=’pubdate’}

  

  [field:global.cfg_basehost/][field:arcurl/]

  [field:pubdate function=”GetDateMK(@me)”/]

  

  {/dede:arclist}

  {dede:channelartlist row=’50’}

  

  {dede:global.cfg_basehost/}{dede:field name=’typeurl’/}

  {dede:php}echo date(‘Y-m-d’);{/dede:php}

  

  {dede:channel type=’son’ row=’8′}

  

  [field:global.cfg_basehost/][field:typelink/]

  [field:id runphp=”yes”]@me=date(‘Y-m-d’);[/field:id]

  

  {/dede:channel}

  {/dede:channelartlist}

  

  修改rssmap.htm:把原来的代码全部删除 然后用下面的代码

  

  

  {dede:arclist typeid=’0′ }

  [field:global.cfg_basehost/][field:arcurl/][field:pubdate function=”MyDate(‘Y-m-d’,@me)”/]daily1.0

  {/dede:arclist}

  {dede:channelartlist row=50}

  {dede:global.cfg_basehost/}{dede:field name=’typeurl’/}{dede:php}echo date(‘Y-m-d’);{/dede:php}daily1.0

  {dede:channel type=’son’ row=’8′}

  [field:global.cfg_basehost/][field:typelink/][field:id runphp=”yes”]@me=date(‘Y-m-d’);[/field:id]daily1.0

  {/dede:channel}

  {/dede:channelartlist}

  

  大家如果熟悉织梦CMS程序结构,也可以自行修改条数。

  3,继续修改地图代码

  下面继续修改程序代码,找到dede后台目录,找到 makehtml_map.php 修改,过程繁琐,直接放上整体代码如下:

  

  /**

  * 生成网站地图

  *

  * @version $Id: makehtml_map.php 1 11:17 2010年7月19日Z tianya $

  * @package DedeCMS.Administrator

  * @copyright Copyright (c) 2007 – 2010, DesDev, Inc.

  * @license http://help.dedecms.com/usersguide/license.html

  * @link http://www.dedecms.com

  */

  require_once(dirname(__FILE__).”/config.php”);

  require_once(DEDEINC.”/sitemap.class.php”);

  require_once(DEDEINC.”/dedetag.class.php”);

  require_once DEDEINC.”/arc.partview.class.php”;

  if(empty($dopost))

  {

  ShowMsg(“参数错误!”,”-1″);

  exit();

  }

  $isremote = empty($isremote)? 0 : $isremote;

  $serviterm=empty($serviterm)? “” : $serviterm;

  $sm = new SiteMap();

  $maplist = $sm->GetSiteMap($dopost);

  if($dopost==”site”)

  {

  $murl = $cfg_cmspath.”/sitemap.xml”;

  $tmpfile = $cfg_basedir.$cfg_templets_dir.”/plus/sitemap.htm”;

  }

  else

  {

  $murl = $cfg_cmspath.”/rssmap.xml”;

  $tmpfile = $cfg_basedir.$cfg_templets_dir.”/plus/rssmap.htm”;

  }

  //$dtp = new DedeTagParse();

  //$dtp->LoadTemplet($tmpfile);

  //$dtp->SaveTo($cfg_basedir.$murl);

  $pv = new PartView();

  $pv->SetTemplet($tmpfile); //在这里修改你的谷歌地图模板路径,相对于模板目录

  $pv->SaveToHtml($cfg_basedir.$murl); //生成文件名,保存在根目录

  if($cfg_remote_site==’Y’ && $isremote == 1)

  {

  if($serviterm!=””)

  {

  list($servurl, $servuser, $servpwd) = explode(‘,’, $serviterm);

  $config=array( ‘hostname’ => $servurl, ‘username’ => $servuser,

  ‘password’ => $servpwd,’debug’ => ‘TRUE’);

  } else {

  $config=array();

  }

  if( $ftp->connect($config) )

  {

  //分析远程文件路径

  $remotefile = $murl;

  $localfile = ‘..’.$remotefile;

  $remotedir = preg_replace(‘#[^\/]*\.html#’, ”, $remotefile);

  $ftp->rmkdir($remotedir);

  if($ftp->upload($localfile, $remotefile, ‘acii’)) echo “远程发布成功!”.”
”;

  }

  }

  //$pv->Clear();

  echo “成功更新文件: $murl 浏览…”;

  exit();

  基本差不多了,如果你配置成功了给我留一句言。

  4,完成地图改造

  使用方法:在你织梦后台生成的地方,点击更新网站地图,那么这个网站地图的问题就完美结局了。

  

 

  至此,利用织梦CMS程序自带地图改造完成。如果你愿意动手的话,可以自己尝试来为网站制作一个XML格式地图,提交给百度谷歌,以达到最佳的收录效果。(PS,如果实在不会动代码,可以留言分享我已经修改好的模板文档直接上传覆盖即可。)

织梦后台如何自动生成xml地图文件?_prerender-spa-plugin seo(图1)

 本文内容主要是有关于::织梦后台如何自动生成xml地图文件?和[prerender-spa-plugin seo]

如果您有想法通过seo排名。来获得精准流量。请添加客服咨询我们。专业的团队+AI智能让您没有后顾之忧。

随机内容
全自动推广引流方法_子域名黑帽seo_北海SEO培训-seo培训课程-SEO实战技术-【】 全自动推广引流方法_子域名黑帽seo_北海SEO培训-seo培训课程-SEO实战技术-【】
网络项目推广引流_seo黑帽怎么样_小吃摊如何引流与推广淘宝推出信息流新产品“超级推荐” 网络项目推广引流_seo黑帽怎么样_小吃摊如何引流与推广淘宝推出信息流新产品“超级推荐”
推广引流微信yxt95t选_金旋网赚黑帽seo和白帽seo_【荆州SEO】网站建设-网络优化-关键词推广优化- 推广引流微信yxt95t选_金旋网赚黑帽seo和白帽seo_【荆州SEO】网站建设-网络优化-关键词推广优化-
引流推广后台托管哪家好_黑帽seo的收入_怎么在线上推广引流到淘宝互联网大厂年前裁员风暴来袭 引流推广后台托管哪家好_黑帽seo的收入_怎么在线上推广引流到淘宝互联网大厂年前裁员风暴来袭
微博推广实时引流_seo黑帽 发包_四平SEO公司-四平SEO培训-四平优化技术 微博推广实时引流_seo黑帽 发包_四平SEO公司-四平SEO培训-四平优化技术
奶茶推广引流_黑帽seo教程.zip 云_微信吸粉引流推广互联网信息流大决战:字节的铠甲与软肋 奶茶推广引流_黑帽seo教程.zip 云_微信吸粉引流推广互联网信息流大决战:字节的铠甲与软肋
2020最新线上推广引流_seo搜索优化黑帽_独立站外推广ins引流捐了1.5亿抗疫的快手90后网红 2020最新线上推广引流_seo搜索优化黑帽_独立站外推广ins引流捐了1.5亿抗疫的快手90后网红
免费的网站排名优化体验-便宜的正规网站优化-看准湖南标志网络科技 免费的网站排名优化体验-便宜的正规网站优化-看准湖南标志网络科技
seo快排ov(seo快排教程)_黑帽seo面试常见问题 seo快排ov(seo快排教程)_黑帽seo面试常见问题
包含seo排名工具哪家好火10星下拉平价的词条(seo排名工具给您好的建议)_北京seo培训班培训 包含seo排名工具哪家好火10星下拉平价的词条(seo排名工具给您好的建议)_北京seo培训班培训
// // // //