交流群:462197261站长百科站长论坛热门标签收藏本站北冥有鱼 互联网前沿资源第一站 助力全行业互联网+
点击这里给我发消息
  • 当前位置:
  • 关于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版本上测试通过!


    广而告之:
    热门推荐:
    XHTML入门学习教程:网页Head和DTD

    head和DTD尽管不会显示在页面上,但是却是网页的重要元素。 为什么会出错? 在上一节中我们我们在检验我们的网页时得到了一段出错信息,但是我们在整个网页的制作过程中都是按照XHTML标准写的啊。其实问题出在了网页的“头部”,下面我们就来解决这个问题。 <head···

    php生成excel列序号代码实例

    复制代码 代码如下:public function loop(){  $loop = 0;  $charnum = 65;   for(; $loop < 150; $loop++){   $quotient = intval($loop / 26);   $remainder = $loop % 26;    $f = $q···

    React中常见的动画实现的几种方式

    现在,用户对于前端页面的要求已经不能满足于实现功能,更要有颜值,有趣味。除了整体 UI 的美观,在合适的地方添加合适的动画效果往往比静态页面更具有表现力,达到更自然的效果。比如,一个简单的 loading 动画或者页面切换效果不仅能缓解用户的等待情绪,甚至通过使用品牌 l···

    深入理解JavaScript 函数

    方法&函数 区别 1.function 是更通用的概念,如数学、编程 2.method 是面向对象中的概念,一般与类或对象成对出现 关系 1.对象的属性可以是任意类型 2.对象的属性如果是函数类型,它就叫做这个对象的方法 3.所以方法的本质还是函数 函数的调用 1.fun() 2.obj.fun() 3.f···

    JS使用Prim算法和Kruskal算法实现最小生成树

    之前都是看书,大部分也是c++的实现,但是搞前端不能忘了JS啊,所以JS实现一遍这两个经典的最小生成树算法。 一、权重图和最小生成树 权重图:图的边带权重 最小生成树:在连通图的所有生成树中,所有边的权重和最小的生成树 本文使用的图如下: 它的最小生成树如下: 二、···

    javascript 获取网页标题代码实例

    复制代码 代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="t···

    wordpress禁止复制内容的实现方法

    1、右键复制时显示提示语 把下面代码放到footer.php里即可 复制代码代码如下:<html> <head><title>防复制</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head> <script> fu···

    Mac下MySQL初始化密码操作

    个人在Mac上操作数据库,遇到的启动数据库问题的简单记录     1、苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(点击stop mysql server)    2、进入终端输入:cd /usr/local/mysql/bin/      &nbs···

    SQL语句的执行原理分析

    原理:第一步:应用程序把查询SQL语句发给服务器端执行。我们在数据层执行SQL语句时,应用程序会连接到相应的数据库服务器,把SQL语句发送给服务器处理。第二步:服务器解析请求的SQL语句。1:SQL计划缓存,经常用查询分析器的朋友大概都知道这样一个事实,往往一个查询语句在第一···