• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    DEDECMS 5.7 将data目录迁移后,网站地图无法打开和更新的解决方法

    发布者: 火山休眠期 | 发布时间: 2025-7-24 16:50| 查看数: 80| 评论数: 0|帖子模式

            DEDECMS5.7 SP1版本,根据官方提示强烈建议下,将data目录迁移到web以外,网站地图和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">网站地图 2.<li class="r4">RSS订阅
            [code]
            改为</p>
    [code]<li class="r3">网站地图 2.<li class="r4">RSS订阅         
            6,进入后台,更新网站地图,更新RSS文件,更新主页。

    来源:互联网
    免责声明:如果侵犯了您的权益,请联系站长(1277306191@qq.com),我们会及时删除侵权内容,谢谢合作!

    最新评论

    浏览过的版块

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表