今天在帮一个朋友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文档,首页。 欢迎分享,转载请注明来源:内存溢出
复制以下代码:
评论列表(0条)