• 模板建站
    培戀網博客
    企業動態 技術分享 行業動態

    織夢后臺如何自動生成xml地圖文件?

    seo2022-09-13模板建站分享網站建設網站建設培戀網博客 模板網站優化 seo網站建設 培戀網博客
      首先我們要了解什么是xml地圖文件,我們才能解決怎么生成xml地圖文件,簡單的來說sitemap.xml就是一個網站所有鏈接的集合,制作了sitemap的網站收錄情況都是比較好的,因為主動的把所有鏈接提交給蜘蛛,比蜘蛛自己一個個來爬行的速度更快,層次更廣。   成都seo寫的這票文章就是來教大家怎么使織夢自動生成xml地圖,快速提高網站收錄與關鍵詞排名。   1,首先了解一下織夢自帶的網站地圖生成功能   
    織夢后臺生成xml地圖文件
        通過改造把這兩項功能改成百度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 修改,過程繁瑣,直接放上整體代碼如下:   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,如果實在不會動代碼,可以留言分享我已經修改好的模板文檔直接上傳覆蓋即可。)

    培戀網原創版權,網站建設提供網站代運營、模板網站制作轉載請注明出處,本文地址:http://www.gdszrq.com/news/dontai/74097.html

    培戀網網站模板 培戀網 網站模板
    培戀網咨詢在線咨詢
    Copyright © 2002-2019 培戀網 版權所有 東莞網站地圖 網站相關鏈接:|SEO優化技巧|成都seo優化| 粵ICP備17138810號
  • 东京热网址