交流群:462197261站长百科站长论坛热门标签收藏本站北冥有鱼 互联网前沿资源第一站 助力全行业互联网+
点击这里给我发消息
  • 当前位置:
  • DEDECMS默认生成的rss地图其实是禁止搜索引擎爬行这文件夹的

    织梦DEDECMS默认生成的rss地图以及网站地图等都是生成在DATA的文件夹中,但是这个是一个非常重要的文件夹,一般我们在 Robots.txt 是禁止搜索引擎爬行这文件夹的,这就造成了,我们生成了地图,但是搜索根本就找不到的尴尬,下面就教大家如何更改自动生成的目录

      下面是详细的步骤:

      1,首先登录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";

     

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

     

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

     

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

      在11行左右找到

    <li class="r3"><a href="{dede:global.cfg_dataurl/}/sitemap.html">网站地图</a></li>

    <li class="r4"><a href="{dede:global.cfg_dataurl/}/rssmap.html">RSS订阅</a></li>

      改为

    <li class="r3"><a href="{dede:global.cfg_cmsurl/}/sitemap.html">网站地图</a></li>

    <li class="r4"><a href="{dede:global.cfg_cmsurl/}/rssmap.html">RSS订阅</a></li>

      6,进入后台,更新网站地图,更新RSS文件,更新主页。


    广而告之:
    热门推荐:
    使用Xcache缓存器加速PHP网站的配置方法

    推荐地址:http://www.ibm.com/developerworks/cn/opensource/os-php-fastapps1/   由于国内网站备案比较麻烦,所以笔者便把网站放到了香港。虽然网站免去了备案的困扰,但是从访问速度上来看,一般要比放于国内的网站慢2-3倍,所以便想办法对网站做了一些简单的优化,比如使···

    JS下载文件|无刷新下载文件示例代码

    后台代码Handler.ashx 复制代码 代码如下: <%@ WebHandler Language="C#" Class="Handler" %> using System; using System.Web; public class Handler : IHttpHandler { public void ProcessRequest (HttpContext context) { string fileName = "web.config";//···

    select不支持双击dbclick事件

    XML/HTML Code复制内容到剪贴板 <div class="centent" style="width:200px; float:left; margin-right:20px;">     <select multiple="multiple" id="select1" style=···

    PHP实现负载均衡的加权轮询方法分析

    本文实例讲述了PHP实现负载均衡的加权轮询方法。分享给大家供大家参考,具体如下: 1. 负载均衡算法有哪些? 轮询法:将请求按顺序轮流地分配到后端服务器上,它均衡地对待后端的每一台服务器,而不关心服务器实际的连接数和当前的系统负载。 随机法:通过系统的随机算法,根···

    详解Mysql主从同步配置实战

    1、Introduction 之前写过一篇文章:Mysql主从同步的原理。 相信看过这篇文章的童鞋,都摩拳擦掌,跃跃一试了吧? 今天我们就来一次mysql主从同步实战! 2、环境说明 os:ubuntu16.04 mysql:5.7.17 下面的实战演练,都是基于上面的环境。当然,其他环境也大同小异。 3、进···

    Thinkphp通过一个入口文件如何区分移动端和PC端

    废话不多说了,直接给大家贴代码了,具体代码如下所示: <?php // 检测PHP环境 if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !'); // 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false define('APP_DEBUG',True); define(···

    Bootstrap3制作搜索框样式的方法

    Bootstrap3中的很多样式,都是需要我们进行摸索着学习的,在制作类似百度的素搜索框时,一开始会不知道怎么做,其实很简单,利用内联图标方式就可以实现 <div class="input-group"> <input type="text" class="form-control input-lg"><span class="input-gro···

    微信小程序 下拉菜单简单实例

    微信小程序 下拉菜单简单实例 wcss  /**DropDownMenu**/ /*总菜单容器*/ .menu { display: block; height: 28px; position: relative; } /*一级菜单*/ .menu dt { font-size: 15px; float: left; /*hack*/ width: 33%; height: 38px; b···

    javascript支持IE和firefox(FF)的渐变透明效果

    function Clear (DataType ,DataThis, DataTime, DataInterval) DataType 布尔值 - - 是否隐藏或显示 DataThis 元素 - - 被操作元素 DataTime 数字 - - 发生渐变时间 DataInterva 数字 - - 渐变刷新间隔 以下是HTML网页特效代码, 渐变 0.5, Test, parseInt(Math.ran···

    js focus不起作用的解决方法(主要是因为dom元素是否加载完成)

    有一个文本框,id 为 d,用下面的 js 代码,想让其获得焦点。 document.getElementById("d").focus(); 结果代码在 IE 中不起作用,要让 IE 中也获得焦点,得用类似如下的代码: 复制代码 代码如下:document.body.onload = function(){ document.getElementById("d").fo···