做网站SEO的同志们都知道,网站地图也是优化技巧中的一部分。
制作网站,很多站长习惯使用dedecms建站,而DEDE默认的网站地图是在dada目录下,为了网站安全,一般该目录是对外屏蔽的,这很不利于网站优化。
网站优化:DedeCms根目录下生成网站地图
因此,我们得让DEDE生成的网站地图直接放到系统根目录下面,那么,这要怎么做呢?
下面,小编整理了DEDE网站地图优化的方法,方便大家以及自己以后拿来使用。
网站优化:DedeCms根目录下生成网站地图,步骤如下:
首先,要在网站根目录下建立RSS目录
我一般是直接在网站后台文件管理这一块儿进行操作,你也可以登录FTP。
然后,就是改代码了,主要有以下几个地方:
(1)找到根目录下管理员文件夹(默认是dede)下的makehtml_map.php文件。
将生成普通网站地图的代码:$cfg_cmspath."/data/sitemap.html";
改为:$cfg_cmspath."/sitemap.html";
将生成RSS地图的代码:$cfg_cmspath."/data/rssmap.html";
改为:$cfg_cmspath."/rssmap.html";
(2)修改根目录下include下面的arc.rssview.class.php
将:$murl = $GLOBALS['cfg_cmspath']."/data/rss/".$this->TypeID.".xml";
改为:$murl = $GLOBALS['cfg_cmspath']."/rss/".$this->TypeID.".xml";
(3)修改根目录下include下的sitemap.class.php
将:$typelink = $GLOBALS['cfg_cmsurl']."/data/rss/".$row->id.".xml";
改为:$typelink = $GLOBALS['cfg_cmsurl']."/rss/".$row->id.".xml";
将:$typelink = $GLOBALS['cfg_cmsurl']."/data/rss/".$row->id.".xml";
改为:$typelink = $GLOBALS['cfg_cmsurl']."/rss/".$row->id.".xml";
最后,进入后台,更新网站地图,更新RSS文件,更新主页。 OK,大功告成。
新闻热点
疑难解答