交流群:462197261站长百科站长论坛热门标签收藏本站北冥有鱼 互联网前沿资源第一站 助力全行业互联网+
点击这里给我发消息
  • 当前位置:
  • 织梦dedecms模板自带的网站地图怎么优化呢?

    我们在用dede织梦cms做网站的都知道,在它的 robots.txt是屏蔽掉了data目录的,可是,不巧DEDE默认的网站地图是在data下的,为了让蜘蛛更好的爬行,有必要将DEDE生成的网站 地图放在系统根目录下,这里我们来说说可以怎么样才能把织梦dedecms生成的网站地图放在根目录下: 织梦模板

     

       首先我们要登录网站后台,找到文件管理器,或进入ftp,在根目录下建立rss文件夹

     

    2,修改根目录下你的管理员文件夹(默认是dede)下的makehtml_map.php文件 织梦模板

     

    将17行的$cfg_cmspath."/data/sitemap.html";改为

    $cfg_cmspath."/sitemap.html";

     

    将22行的$cfg_cmspath."/data/rssmap.html";改为

    $cfg_cmspath."/rssmap.html";

     

    17行是普通网站地图,22行是RSS的网站地图 织梦模板团

     

    3,修改根目录下include下面的arc.rssview.class.php

     

    将71行的$murl = $GLOBALS['cfg_cmspath']."/data/rss/".$this->TypeID.".xml";改为

    $murl = $GLOBALS['cfg_cmspath']."/rss/".$this->TypeID.".xml";

     

    4,修改根目录下include下的sitemap.class.php

     

    将57行的$typelink = $GLOBALS['cfg_cmsurl']."/data/rss/".$row->id.".xml";

    $typelink = $GLOBALS['cfg_cmsurl']."/rss/".$row->id.".xml"; DEDE模板

     

    将94行的$typelink = $GLOBALS['cfg_cmsurl']."/data/rss/".$row->id.".xml";

    $typelink = $GLOBALS['cfg_cmsurl']."/rss/".$row->id.".xml";

     

    5,修改/templets/default模板文件head.htm

     

    在11行左右找到

    网站地图<<img src="file:///C:\Users\JIANHU~1\AppData\Local\Temp\)A[Y)I~](ZC9Z[3Y)IDK7LK.gif" sysface="54">>

    RSS订阅<<img src="file:///C:\Users\JIANHU~1\AppData\Local\Temp\)A[Y)I~](ZC9Z[3Y)IDK7LK.gif" sysface="54">>>

    改为

    网站地图<<img src="file:///C:\Users\JIANHU~1\AppData\Local\Temp\)A[Y)I~](ZC9Z[3Y)IDK7LK.gif" sysface="54">>

    RSS订阅<<img src="file:///C:\Users\JIANHU~1\AppData\Local\Temp\)A[Y)I~](ZC9Z[3Y)IDK7LK.gif" sysface="54">> copyright www.dedecmsmuban.com

     

    最后我们可以进入后台,在网站后台更新网站地图,更新RSS文件,然后更新主页就可以了。 我们在用dede织梦cms做网站的都知道,在它的 robots.txt是屏蔽掉了data目录的,可是,不巧DEDE默认的网站地图是在data下的,为了让蜘蛛更好的爬行,有必要将DEDE生成的网站 地图放在系统根目录下,这里我们来说说可以怎么样才能把织梦dedecms生成的网站地图放在根目录下: 织梦模板

     

    首先我们要登录网站后台,找到文件管理器,或进入ftp,在根目录下建立rss文件夹

     

    2,修改根目录下你的管理员文件夹(默认是dede)下的makehtml_map.php文件 织梦模板

     

    将17行的$cfg_cmspath."/data/sitemap.html";改为

    $cfg_cmspath."/sitemap.html";

     

    将22行的$cfg_cmspath."/data/rssmap.html";改为

    $cfg_cmspath."/rssmap.html";

     

    17行是普通网站地图,22行是RSS的网站地图 织梦模板团

     

    3,修改根目录下include下面的arc.rssview.class.php

     

    将71行的$murl = $GLOBALS['cfg_cmspath']."/data/rss/".$this->TypeID.".xml";改为

    $murl = $GLOBALS['cfg_cmspath']."/rss/".$this->TypeID.".xml";

     

    4,修改根目录下include下的sitemap.class.php

     

    将57行的$typelink = $GLOBALS['cfg_cmsurl']."/data/rss/".$row->id.".xml";

    $typelink = $GLOBALS['cfg_cmsurl']."/rss/".$row->id.".xml"; DEDE模板

     

    将94行的$typelink = $GLOBALS['cfg_cmsurl']."/data/rss/".$row->id.".xml";

    $typelink = $GLOBALS['cfg_cmsurl']."/rss/".$row->id.".xml";

     

    5,修改/templets/default模板文件head.htm

     

    在11行左右找到

    网站地图<<img src="file:///C:\Users\JIANHU~1\AppData\Local\Temp\)A[Y)I~](ZC9Z[3Y)IDK7LK.gif" sysface="54">>


    广而告之:
    热门推荐:
    javascript原型链继承用法实例分析

    本文实例分析了javascript原型链继承的用法。分享给大家供大家参考。具体分析如下: 复制代码 代码如下:function Shape(){   this.name = 'shape';   this.toString = function(){    return this.name;   }  }  &nbs···

    javascript中的new使用

    所以javascript中没有类的概念。理解这一点很重要,很多javascript教程为了让读者更容易理解,会套用他们常用的类模式中的概念,这 样反而让大家产生歧义。 先进段代码,   复制代码 代码如下: function employee(){ this.name=""; this.dept=""; } employee.prototype=···

    PM2自动部署代码步骤流程总结

    公司的项目需要自动部署到服务器上,在网上查询后,发现PM2自带的发布程序可以自动部署并运行。 0x01 环境条件 本地环境:window10的WSL ubuntu16.04 服务器环境:ubuntu18.04 使用PM2进行部署,可以先查看官方的文档 这里需要在本地和服务器环境上同时安装好 PM2 、git ,本···

    Wordpress程序怎么做SEO

    Wordpress是一款对搜索引擎非常友好的程序,用这款程序,只要内容不存在问题,就不用担心网站收录的问题。

    HTML5之SVG 2D入门11—用户交互性(动画)介绍及应用

    交互性 SVG拥有良好的用户交互性,例如: 1. SVG能响应大部分的DOM2事件。 2. SVG能通过cursor良好的捕捉用户鼠标的移动。 3. 用户可以很方便的通过设置svg元素的zoomAndPan属性的值来实现缩放等效果。 4. 用户可以很方便的把动画和事件结合起来,完成一些复杂的效果。 通过给S···

    Vue源码分析之Vue实例初始化详解

    这一节主要记录一下:Vue 的初始化过程 以下正式开始: Vue官网的生命周期图示表 重点说一下 new Vue()后的初始化阶段,也就是created之前发生了什么。 initLifecycle 阶段 export function initLifecycle (vm: Component) { const options = vm.$options // locate firs···

    原生js获取浏览器窗口及元素宽高常用方法集合

    窗口可视区域宽度: document.documentElement.clientWidth || document.body.clientWidth; 窗口可视区域高度: document.documentElement.clientHeight || document.body.clientHeight; 窗口可视区域宽度+边线和滚动条: document.body.offsetWidth ; 窗口可视区域高度+边线和···

    javascript实现多级联动下拉菜单的方法

    本文实例讲述了javascript实现多级联动下拉菜单的方法。分享给大家供大家参考。具体实现方法如下: 复制代码 代码如下: <SCRIPT LANGUAGE="JavaScript"> <!-- Begin var arrItems1 = new Array(); var arrItemsGrp1 = new Array(); arrItems1[3] = "列二"; arrItemsGr···

    jQuery使用之标记元素属性用法实例

    本文实例讲述了jQuery使用之标记元素属性用法。分享给大家供大家参考。具体分析如下: 这里介绍jQuery的使用主要包括jQuery如何控制页面,包含元素的属性、css样式风格、DOM模型、表单元素和事件处理等。 标记元素的属性 html中每一个标记都具有一些属性,他们这个标记在页面中···

    jQuery实现判断滚动条滚动到document底部的方法分析

    本文实例讲述了jQuery实现判断滚动条滚动到document底部的方法。分享给大家供大家参考,具体如下: 滚动条没有实际的高度。只是为了呈现效果才在外型上面有长度。 在js当中也没有提供滚动条的高度API。 参考了网上有关资料:判断滚动条到底部的基本逻辑是滚动条滚动的高度加上···