使用織夢生成xml地圖,快速生成sitemap提升頁面收錄和抓取排名,利用織夢CMS程序自帶地圖改造完成。如果你愿意動手的話,可以自己嘗試來為網站制作一個XML格式地圖,提交給百度谷歌,以達到出色的/卓越的/優異的/杰出的的收錄效果。
1、首先了解一下織夢自帶的網站地圖生成功能
通過改造把這兩項功能改成百度XML地圖及谷歌網站地圖。
2、開始代碼進行改造
在 /templets/plus 目錄下找到兩個文件sitemap.htm 和 rssmap.htm,前者我們當中是百度的sitemap 后者我們當中谷歌的sitemap。
下面開始進行修改:
修改sitemap.htm :把原來的代碼全部刪除 然后用下面的代碼。
<?xmlversion=”1.0″encoding=”{dede:global.cfg_soft_lang/}”?><urlsetxmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″><url><loc>{dede:global.cfg_basehost/}</loc><changefreq>always</changefreq><priority>1.0</priority></url>{dede:arclistrow=’10000′orderby=’pubdate’}<url><loc>[field:global.cfg_basehost/][field:arcurl/]</loc><lastmod>[field:pubdatefunction=”GetDateMK(@me)”/]</lastmod></url>{/dede:arclist}{dede:channelartlistrow=’50’}<url><loc>{dede:global.cfg_basehost/}{dede:fieldname=’typeurl’/}</loc><lastmod>{dede:php}echodate(‘Y-m-d’);{/dede:php}</lastmod></url>{dede:channeltype=’son’row=’8′}<url><loc>[field:global.cfg_basehost/][field:typelink/]</loc><lastmod>[field:idrunphp=”yes”]@me=date(‘Y-m-d’);[/field:id]</lastmod></url>{/dede:channel}{/dede:channelartlist}</urlset>
修改rssmap.htm:把原來的代碼全部刪除 然后用下面的代碼
<?xmlversion=’1.0′encoding=’UTF-8′?><urlsetxmlns=’http://www.google.com/schemas/sitemap/0.84′>{dede:arclisttypeid=’0′}<url><loc>[field:global.cfg_basehost/][field:arcurl/]</loc><lastmod>[field:pubdatefunction=”MyDate(‘Y-m-d’,@me)”/]</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url>{/dede:arclist}{dede:channelartlistrow=50}<url><loc>{dede:global.cfg_basehost/}{dede:fieldname=’typeurl’/}</loc><lastmod>{dede:php}echodate(‘Y-m-d’);{/dede:php}</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url>{dede:channeltype=’son’row=’8′}<url><loc>[field:global.cfg_basehost/][field:typelink/]</loc><lastmod>[field:idrunphp=”yes”]@me=date(‘Y-m-d’);[/field:id]</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url>{/dede:channel}{/dede:channelartlist}</urlset>
大家如果熟悉織夢cms程序結構,也可以自行修改條數。
3,繼續修改地圖代碼
下面繼續修改程序代碼,找到dede后臺目錄,找到makehtml_map.php 修改,過程繁瑣,直接放上整體代碼如下:
<?php/***生成網站地圖***@version$Id:makehtml_map.php111:17$*@packagededecms.Administrator*@copyrightCopyright(c)*@licensehttp://help.dedecms.com/usersguide/license.html*@linkhttp://www.dedecms.com*/require_once(dirname(__FILE__)."/config.php");require_once(DEDEINC."/sitemap.class.php");require_once(DEDEINC."/dedetag.class.php");require_onceDEDEINC."/arc.partview.class.php";if(empty($dopost)){ShowMsg('參數錯誤!','-1');exit();}$isremote=empty($isremote)?0:$isremote;$serviterm=empty($serviterm)?"":$serviterm;$sm=newSiteMap();$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=newDedeTagParse();//$dtp->LoadTemplet($tmpfile);$dtp->SaveTo($cfg_basedir.$murl);$pv=newPartView();$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"遠程發布成功!"."<br/>";}}$pv->Clear();echo"<ahref='$murl'target='_blank'>成功更新文件:$murl瀏覽…</a>";exit();}
基本差不多了,如果你配置成功了給我留一句言。
4、完成地圖改造
使用方法:在你織夢后臺生成的地方,點擊更新網站地圖,那么這個網站地圖的問題就完美結局了。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
這是陽光明媚的一天,互聯網里風平浪靜,一切都是欣欣向榮。我就是在這樣一個平凡的日子里誕生了。我給自己起了個名字叫超,不過我的師哥師姐們都喜歡叫我小超。從出生的那...
網上關于SEO優化的知識很多也很雜,很多新手都不知道如何選擇。本來耗子網站里每篇文章都有的詳細步驟的,考慮到很雜,于是耗子對各種SEO優化基礎知識進行了整理,但...
今天,我給大家講講如何利用電影貼吧引流輕松變現。這個很適合新手。廢話不多說,直接上干貨。每上映一個新片子,只要這個片子有一定的熱度,馬上該片子的貼吧就會出現各種...
前言:隨著互聯網行業的發展,SEO已經成為了網站優化過程中不可或缺的一個環節。而其中的關鍵詞優化又是SEO優化中最為重要的環節之一。本文將從關鍵詞密度與排名的關系、關鍵詞選取等方面進行詳細介紹,以幫助廣大站長提高SEO效果。一、什么是關鍵詞密度關鍵詞密度指在網頁中某一個關鍵詞出現的頻率與該網頁總字數之比。一般來說,合理的關鍵詞密度應在2%~8%之間。太低的密度會使搜索引擎難以識別該網頁的主題,而太...
你知道電腦上網的解析過程嗎。。。。。電腦瀏覽網址的過程,電腦會先查詢本機的HOSTS的文件, 如果HOSTS文件沒有匹配的網址,就會向DNS服務器發送請求,匹配相應的IP地址,電腦獲取到IP地址后,再根據IP地址向相關的服務器發送網頁請求,網站就會根據用戶的請求,返回網頁內容給到用戶。。。??戳松厦娴慕馕鲞^程, 應該知道DNS是瀏覽網頁快慢一個重要因素吧,今天我教大家怎么選擇一個穩定和快速的DNS...
網站外鏈SEO優化外部鏈接是指向(目標)鏈接存在的域以外的任何域(源)的超鏈接。用通俗易通的話說,如果另一個網站鏈接到您,則這被視為指向您網站的外部鏈接。同樣,如果鏈接到其他網站,這也被視為外部鏈接。代碼示例<a href="http://www.*****.com/">***</a>網站外鏈優化目的和形式目的:增加網站的權重;增加網站關鍵詞的排名形式:一種是 URL 鏈接...