百度網(wǎng)盤
提取碼: 3bjg
安裝好后的生成菜單在模塊一欄里面
如果你想把生成網(wǎng)站地圖這個(gè)菜單放在生成一欄里面。可打開/dede/inc/inc_menu.php文件,搜索makehtml_map_guide.php,大約在146行,把它修改成makehtml_sitemap.php就行了。如下圖:
如果你想發(fā)布文章后自動(dòng)生成網(wǎng)站地址,我們還需要進(jìn)行下一步操作
1、后臺-系統(tǒng)-系統(tǒng)基本參數(shù),添加變量
變量名稱:cfg_makesitemap
變量類型:布爾(Y/N)
參數(shù)說明:發(fā)表文章后馬上更新地圖
變量值:Y
所屬組:站點(diǎn)設(shè)置
保存。
2、打開 /dede/inc/inc_archives_functions.php ,搜索
global $arcID
在它上面添加下面代碼:
//發(fā)表文章后馬上更新地圖 開始
global $cfg_basedir,$cfg_templets_dir,$cfg_plus_dir,$cfg_makesitemap;
if($cfg_makesitemap == 'Y')
{
$maps = array('sitemap.html','sitemap.txt','sitemap.xml','google.xml','rss.xml');
$pv = new PartView();
foreach($maps as $m)
{
$pv->SetTemplet($cfg_basedir.$cfg_templets_dir.$cfg_plus_dir.'/'.$m);
$pv->SaveToHtml(dirname(__FILE__).'/../../'. $m);
}
}
//發(fā)表文章后馬上更新地圖 結(jié)束
保存。然后發(fā)布文章試試。這種方法適合網(wǎng)站內(nèi)容是手動(dòng)發(fā)布。如果你采集,不建議讓它自己生成。畢竟采集量是很大的,每發(fā)一篇文章就生成一次地圖,這樣對服務(wù)器壓力蠻大的。
]]>本網(wǎng)站地圖模板編碼為UTF-8,如果你的位置為GBK或其他請手動(dòng)轉(zhuǎn)碼。點(diǎn)擊下載:織夢網(wǎng)站地圖模板
下載解壓后拷貝 sitemap_html.htm 到當(dāng)前使用的網(wǎng)站模板文件夾內(nèi)。
進(jìn)入織夢的管理后臺進(jìn)入 核心 > 頻道模型 > 自由列表管理 頁面,增加一個(gè)列表:
在循環(huán)內(nèi)的單行記錄樣式(InnerText)處刪去原有內(nèi)容,填入:
<li><span class="url">[field:textlink/]</span><span class="time">[field:pubdate function="GetDateTimeMK(@me)"/]</span></li>
保存后在 自由列表管理 頁面上“更新”后,訪問您的網(wǎng)站地址 /sitemap.html 即可看到網(wǎng)站地圖頁面。
為了以后更新更方便,我們需要將模板設(shè)置中“不使用目錄默認(rèn)主頁”的勾選永久去掉,不然再次修改它會重新勾選上。算是一個(gè)BUG,因此我們需要修改源文件。 打開 dede\templets \freelist_add.htm 找到113行,把 value=”1″ 改為 value=”0″ 。再打開 dede\templets \freelist_edit.htm 找到89行,把 value=”1″ 改為value=”0″ 。這樣“不使用目錄默認(rèn)主頁”就永遠(yuǎn)不會自己勾選啦。
在做完網(wǎng)站地圖后除了在網(wǎng)站首頁內(nèi)添加鏈接外,最重要的是在 robots協(xié)議 內(nèi)添加網(wǎng)站地圖,以便讓搜索引擎直接抓取到。robots協(xié)議即 robots.txt 在網(wǎng)站根目錄下,打開后加入下面語句,將 www.vanhostingweb.com換成你網(wǎng)站的域名。值得注意的是 Sitemap 的首寫字母 S 需要大寫。
Sitemap: http://www.vanhostingweb.com/sitemap.html
PS:由于DEDECMS織夢系統(tǒng)本身的小問題,會出現(xiàn) “不使用目錄默認(rèn)主頁” 無法永久去掉,所以在robots協(xié)議中我們推薦您直接將網(wǎng)站地圖命名為 sitemap1.html ,網(wǎng)站地圖文件的命名并不會影響到SEO。
Sitemap: http://www.vanhostingweb.com/sitemap1.html
在這里我們就完成了DedeCMS網(wǎng)站地圖的全部設(shè)置,等待百度蜘蛛的到來吧!
]]>