關(guān)于DEDECMS移動(dòng)data后網(wǎng)站地圖無法生成的解決方法_DedeCms教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!
      關(guān)于DEDECMS移動(dòng)data后網(wǎng)站地圖無法生成的解決方法
      出于安全考慮,我們有時(shí)候需要屏蔽robots屏蔽 data的執(zhí)行能力和訪問能力,可者直接移動(dòng)了data目錄,都會(huì)重度或輕度造成 織夢(mèng)dedecms網(wǎng)站地圖無法生成!
       
          出于對(duì)織夢(mèng)dedecms二開發(fā)需要特標(biāo)記為" 織夢(mèng)dedecms網(wǎng)站地圖 data移動(dòng)"
          解決方法:
          1.首先無論是移動(dòng)了DATA還是robots屏蔽了 我們都應(yīng)該把DEDE的網(wǎng)站地圖生成目錄改變,就改為在根目錄下的"rss" 好了!需要?jiǎng)?chuàng)建一個(gè) 。
          2.修改DEDE網(wǎng)站地圖生成程序文件,是在你的后臺(tái)管理文件下,默認(rèn)是"dede " 找到" makehtml_map.php "這個(gè)文件下載下來修改,大概在25到33行之間的"/data/" 改成"/rss/"
          再上傳你就發(fā)現(xiàn)網(wǎng)站地圖可以正常的生成在rss文件下了.
          3.然后我們還需要修改DEDE xml地圖生成目錄,xml地圖類文件在根目錄下的"include/arc.rssview.class.php"這里,大概需要修改100到104行的地方
        找到 " $murl = $GLOBALS['cfg_cmspath']."/data/".$this->TypeID.".xml";" 改成  $murl = $GLOBALS['cfg_cmspath']."/rss/".$this->TypeID.".xml";
        這樣Dede xml地圖就修改完成!
         如果你還需要個(gè)性化的修改,以下岑溪網(wǎng)站開發(fā)工作室 提供幾個(gè)個(gè)性化的地圖文件
         templets\plus\sitemap.htm 是html地圖模板
         templets\plus\rssmap.htm 是rssmap地圖模板
         templets\plus\rss.htm 是rss生成地圖模板
         include/sitemap.class.php 地圖文件生成核心類 在這個(gè)文件可以修改生成地圖相關(guān)樣式!
       
        本次修改在織夢(mèng)dedecms 5.7版本上測(cè)試通過!僅供學(xué)習(xí)參考。

      查看更多 DedeCms教程  織夢(mèng)模板  織夢(mèng)DedeCms視頻教程  織夢(mèng)dedecms專題

      來源:模板無憂//所屬分類:DedeCms教程/更新時(shí)間:2020-05-21
      相關(guān)DedeCms教程

      DedeCms教程教程Rss訂閱Cms教程搜索