织梦dedecms内置网站地图生成根目录路径
织梦后台生成下面"更新网站地图"以及"更新RSS文件"默认保存在data目录下,由于博客吧帮客户搭建的dedecms站点在robots.txt屏蔽了data目录,因此需要把生成的网站地图路径以及RSS文件路径改为dede程序根目录下,可织梦程序并没有提供相关的后台设置,所以实现的方法需要通过修改dede程序源文件。
操作步骤:
在dedecms程序根目录新建文件夹,并命名为RSS;
在dede/makehtml_map.php文件
,找到代码(sitemap.html的):
$cfg_cmspath."/data/sitemap.html";
将其修改为
$cfg_cmspath."/sitemap.html";
找到(RSS的):
$cfg_cmspath."/data/rssmap.html";
将其修改为
$cfg_cmspath."/rssmap.html";
在include/arc.rssview.class.php
,找到RSS的代码:
$murl = $GLOBALS['cfg_cmspath']."/data/rss/".$this->TypeID.".xml";
将其修改为:
$murl = $GLOBALS['cfg_cmspath']."/rss/".$this->TypeID.".xml";
在include/sitemap.class.php文件,找到代码(有两个,均需要修改):
$typelink = $GLOBALS['cfg_cmsurl']."/data/rss/".$row->id.".xml";
将其修改为:
$typelink = $GLOBALS['cfg_cmsurl']."/rss/".$row->id.".xml";
保存文件,进入织梦程序后台,在"生成"选项卡下"更新网站地图"和"更新RSS文件"即可。
本文属原创,转载请注明原文:http://www.zhimatong.com/jiaocheng/406.html
为保证教程的实用性及扩大知识面覆盖,如果您有相似问题而未解决,可联系在线客服免费技术支持。
热门主题
相关阅读
- 织梦DedeCMS手机端自动压缩保存独立图片
- 织梦DedeCMS如何调用点赞率
- 织梦dedecms通过AJAX实现PHP自动检测订单数量,并发送语音提示
- DedeCMS查询最近30分钟内提交的数据的方法
- 织梦dedecms标签tag伪静态升级版,将URL设置为id.html附伪静态规则
- 织梦问答模块PHP7报错解决方法
- dedecms织梦调用文章图片数量的标签方法
- 织梦DedeCMS删除TAG标签后百度抓取返回404状态码的解决方法
- dedecms织梦arclist判断自定义字段为空时,输出自定义内容
- 织梦后台添加了一篇文章,但是前台显示两篇一模一样的文章的解决方法
- 织梦后台文档列表数据统计错乱的解决方法
- dedecms图集的关键词保存后再编辑关键词之间隔开的逗号消失的修复方法