POST TIME:2020-04-12 21:38
織夢后臺生成下面“更新網(wǎng)站地圖”以及“更新RSS文件”默認(rèn)保存在data目錄下,由于博客吧幫客戶搭建的dedecms站點(diǎn)在robots.txt屏蔽了data目錄,因此需要把生成的網(wǎng)站地圖路徑以及RSS文件路徑改為dede程序根目錄下,可織夢程序并沒有提供相關(guān)的后臺設(shè)置,所以實(shí)現(xiàn)的方法需要通過修改dede程序源文件。
操作步驟:
在dedecms程序根目錄新建文件夾,并命名為RSS;
在dede目錄下找到makehtml_map.php文件,找到代碼(sitemap.html的):
1 | $cfg_cmspath."/data/sitemap.html"; |
將其修改為
1 | $cfg_cmspath."/sitemap.html"; |
找到(RSS的):
1 | $cfg_cmspath."/data/rssmap.html"; |
將其修改為
1 | $cfg_cmspath."/rssmap.html"; |
在include目錄中找到文件arc.rssview.class.php,找到(RSS的)代碼:
1 | $murl = $GLOBALS['cfg_cmspath']."/data/rss/".$this->TypeID.".xml"; |
將其修改為:
1 | $murl = $GLOBALS['cfg_cmspath']."/rss/".$this->TypeID.".xml"; |
在include目錄下找到sitemap.class.php文件,找到代碼(有兩個,均需要修改):
1 | $typelink = $GLOBALS['cfg_cmsurl']."/data/rss/".$row->id.".xml"; |
將其修改為:
1 | $typelink = $GLOBALS['cfg_cmsurl']."/rss/".$row->id.".xml"; |
保存文件,進(jìn)入織夢程序后臺,在“生成”選項(xiàng)卡下“更新網(wǎng)站地圖”和“更新RSS文件”即可。
通過上面的修改,網(wǎng)站地圖的地址變成:
http://www.boke8.net/sitemap.html
RSS地圖的地址變成:
http://www.boke8.net/rssmap.html
提示:修改文件后,升級程序時做好備份。