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

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

Dss="superseo">ss="superseo">EDECMS5.7将data目录迁移后,网站地图无法打开和更新的解决方法

今天在帮一个朋友dedecms安全策略的情况下,转移了DEDECMS5.7的数据文件目录后,点击升级图和rss文档,提醒dedetag引擎创建文件错误。经过以下变化,一切正常。

DEDEDECMS版SP1,根据官网提醒的强烈要求,将数据文件目录移至web之外,网站地图和rss无法打开升级。
正如站长所知,DEDEDECMS默认设置形成的rss地图及其网站地图都是在data文件夹中形成的,但这是一个非常关键的文件夹。一般百度搜索引擎禁止抓取Robots.txt中的这个文件夹,导致大家形成一张地图,但是搜索根本找不到的尴尬。下面介绍如何更改自动生成的文件目录
详细过程如下:

1.首先登录ftp,在根目录下创建rss文件夹。

2.在根目录下的administrator文件夹下更改makehtml_map.php文件(dede是默认设置)

放17行$CFG_CMS路径。"/data/sitemap.html";换成


复制代码编码如下:$cfg_cmspath。"/sitemap.html";添加22行CFG_CMS路径。"/data/RSSmap.html";

换成


复制代码编码如下:$cfg_cmspath。"/RSSmap.html";

7行是一般网站图,22行是RSS网站图。

3.更改根目录中包含下的arc.rssview.class.php。

会是71行。


复制代码编码如下:$murl=$globals['CFG_CMSPath']。“/data/RSS/”。$this->;TypeID。".XML";

换成


复制代码编码如下:$murl=$globals['CFG_CMSPath']。“/RSS/”。$this->;TypeID。".XML";

4.更改根目录中包含下的sitemap.class.php

将是57行


复制代码编码如下:$typelink=$globals['CFG_CMSURL']。“/data/RSS/”。$row->;身份z。".XML";

换成


复制代码编码如下:$typelink=$globals['CFG_CMSURL']。“/RSS/”。$row->;身份z。".XML";

会是94行


复制代码编码如下:$typelink=$globals['CFG_CMSURL']。“/data/RSS/”。$row->;身份z。".XML";

换成


复制代码编码如下:$typelink=$globals['CFG_CMSURL']。“/RSS/”。$row->;身份z。".XML";

5.更改/templates/default模板文档head.htm

上下看11行。


复制以下代码:

6.进入后台管理,升级网站地图,RSS文档,首页。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/773411.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存