关于DEDECMS移动data后网站地图无法生成的解决方法

softyun3年前cms教程215

关于DEDECMS移动data后网站地图无法生成的解决方法
出于安全考虑,我们有时候需要屏蔽robots屏蔽 data的执行能力和访问能力,可者直接移动了data目录,都会重度或轻度造成 织梦dedecms网站地图无法生成!
 
    出于对织梦dedecms二开发需要特标记为" 织梦dedecms网站地图 data移动"
    解决方法:
    1.首先无论是移动了DATA还是robots屏蔽了 我们都应该把DEDE的网站地图生成目录改变,就改为在根目录下的"rss" 好了!需要创建一个 。
    2.修改DEDE网站地图生成程序文件,是在你的后台管理文件下,默认是"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['cfg_cmspath']."/rss/".$this->TypeID.".xml";
  这样Dede xml地图就修改完成!
   如果你还需要个性化的修改,以下岑溪网站开发工作室 提供几个个性化的地图文件
   templets\plus\sitemap.htm 是html地图模板
   templets\plus\rssmap.htm 是rssmap地图模板
   templets\plus\rss.htm 是rss生成地图模板
   include/sitemap.class.php 地图文件生成核心类 在这个文件可以修改生成地图相关样式!
 
  本次修改在织梦dedecms 5.7版本上测试通过!仅供学习参考。
免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

织梦dedecms 5.1 utf-8版本英文修改方法

织梦dedecms 5.1 utf-8版本英文修改方法本修改经过多次测试在 大部分国外空间都安装正常。 如果不会修改的,请下载我提供的织梦dedecms5.1UTF-8英文版本 文章模块。已...

PhpCms模块管理:评论管理

一、模块配置 位置:模块管理---评论管理--模块配置模块说明:二、添加财务 位置:模块管理---评论管理--管理评论 ...

使用phpstudy时dedecms后台页面空白解决方法(PHP版本原因)

分享一下使用phpstudy时dedecms后台页面空白的解决办法 PHP版本原因今天把电脑上的phpStudy升级到2013版。在登录本地织梦dedecms5.7时,/dede/login.php居...

DEDECMS 5.X版本新人热点问题及解决方法

FAQ1:安装或者使用DedeCMS的时候出现报错“DedeCms错误警告:连接数据库失败,可能数据库密码不对或数据库服务器出错,如未安装本系统,请先运行安装程序,如果已经安装,请检查MySQL服务或...

织梦(dedecms)优化之更改RSS、sitemap路径至根目录

织梦 dedecms优化之更改RSS、sitemap路径至根目录织梦dedecms版本:V5.7 V5.6 V5.5及其它版本位置有所不同修改后台管理文件夹中的dede/makehtml_map.ph...

DEDECMS仿DoNews右侧最新评论的代码

 代码:{dede:sql sql="SELECT aid,username,urlindex,arctitle,url,msg FROM `dede_feedback` where ischeck=...