織夢dedecms內(nèi)置網(wǎng)站地圖生成根目錄路徑
發(fā)布時間:2020-01-12
織夢后臺生成下面“更新網(wǎng)站地圖”以及“更新RSS文件”默認保存在data目錄下,由于博客吧幫客戶搭建的dedecms站點在robots.txt屏蔽了data目錄,因此需要把生成的網(wǎng)站地圖路徑以及RSS文件路徑改為dede程序根目錄下,可織夢程序并沒有提供相關(guān)的后臺設(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";保存文件,進入織夢程序后臺,在“生成”選項卡下“更新網(wǎng)站地圖”和“更新RSS文件”即可。通過上面的修改,網(wǎng)站地圖的地址變成:https://www.boke8.net/sitemap.htmlRSS地圖的地址變成:https://www.boke8.net/rssmap.html提示:修改文件后,升級程序時做好備份。