關于DEDECMS移動data后網站地圖無法生成的解決方法
導讀:織夢文章織夢文章出于安全考慮,我們有時候需要屏蔽robots屏蔽 data的執行能力和訪問能力,可者直接移動了data目錄,都會重度或輕度造成 DEDE網站地圖無法生成! 出于dede模板安裝dede5.7模板。
出于安全考慮,我們有時候需要屏蔽robots屏蔽 data的執行能力和訪問能力,可者直接移動了data目錄,都會重度或輕度造成 DEDE網站地圖無法生成!
出于對DEDECMS二開發需要特標記為" dede網站地圖 data移動"
解決方法:
1.首先無論是移動了DATA還是robots屏蔽了 我們都應該把DEDE的網站地圖生成目錄改變,就改為在根目錄下的"rss" 好了!需要創建一個.
2.修改DEDE網站地圖生成程序文件,是在你的后臺管理文件下,默認是&dede下瓻模板下載quot;dede " 找到" makehtml_map.php "這個文件下載下來修改,大概在25到33行之間的"/data/" 改成"/rss/"
再上傳你就發現網站地圖可以正常的生成在rss文件下了.
3.然后我們還需要修改DEDE xml地圖生成目錄,xml地圖類文件在根目錄下的"include/arc.rssview.class.php"這里,大概需要修改100到104行的地方
找到 " $murl = $GLOBALS['cfg_cmspath']."/data/".$this->TypeID.".xml";" 改成 $murl = $GLOBALS['cdede后臺模板fg_cmspath']."/rss/&quodede58模板t;.$this->TypeID.".xml";
這樣Dede xml地圖就修改完成!
如果你還需要個性化的修改,以下岑溪網站開發工作室 提供幾個個性化的地圖文件
templets\plus\sitemap.htm 是html地圖模板
templets\plus\rssmap.htm 是rssmap地圖模板
templets\plus\rss.htm 是rss生成地圖模板
include/sitemap.class.php 地圖文件生成核心類 在這個文件可以修改生成地圖相關樣式!
本次修改在dede 5.7版本上測試通過!相關dede模板安裝dede5.7模板。
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-20 ,文章關于DEDECMS移動data后網站地圖無法生成的解決方法主要講述解決方法,標簽,CMS網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_31748.html