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

DEDECMS5.7 SP1版本20111227,根据官方提示强烈建议下,将data目录迁移到web以外,网站地图和rss无法打开和更新了 站长朋友都知道, DEDECMS 默认生成的rss地图以及网站地图等都是生成在DATA的文件夹中,但是这个是一个非常重要的文件夹,一般我们在 Robots.
DEDECMS5.7 SP1版本20111227,根据官方提示强烈建议下,将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"><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文件,更新主页。
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

百度或者谷歌站长工具里面,都有提交网站的功能,虽然是提交XML地图,不过HTML的网站地图仍然不能忽视它的重要性。织梦DedeCMS可以通过单页面或者插件的方法生成HTML的网站地图,系统也自带了HTML的地图,不过自带的地图只列出了所有的栏目,非常的简陋。
这篇文章主要为大家介绍了DedeCms制作谷歌xml格式网站地图的方法,是针对搜索引擎优化非常实用的技巧,需要的朋友可以参考下
简单的说,可以把网站地图理解为网站所有文章超链接的目录,搜索引擎可以快速的按照这个目录去抓去你网站的每一个页面,同样也有利于用户按照这个目录来访问你的网站。 所以网站地图有利于网站SEO优化和访问,在网站优化中做好网站地图是必不可少的一步
织梦系统自带的网站地图功能太简单,直接生成的sitemap.html里面只有网站栏目列表,没有网站文章列表,这样不利于百度收录,也不利于用户访问,并且sitemap.html生成的位置在data文件夹中,而data文件夹一般情况下为了安全是禁止访问的,所以我们要优化一下
有两种方法可以建立,这里我只说最简单的一种: 核心-频道模型-单页文档管理:增加一个页面 一、RSS 页面标题:rss 模板文件名:{style}/rss.htm 文件名:rss.xml rss.htm 文件必须要放在模版文件夹中: ?xml version=1.0 encoding=gb2312 ? rss version=2.0
★织梦程序 HTML网站地图怎么做★简介: 网站地图分为两种。 1:xml格式的地图。这种地图的方式就不用说了,这种网上工具多了。 2:HTML格式的地图。这种地图的制作方式,需要你写一个前台模板,比如叫map.htm,把