dede系统 修改原始的data目录至根目录的方法
织梦dedecms系统默认的网站地图生成系统是将sitemap文件生成到 “data” 目录下,但是dede的robots.txt中又禁止了“data”目录的抓取,所以通常情况下,搜索引擎可能无法正常专区网站地图。
所以我们需要将dede的网站地图生成到其他目录,本文就以将dede原始的网站地图文件修改到根目录。
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
将模板中的“网站地图”、“RSS订阅”的链接修改为根目录下,去掉网站地图文件名前的程序目录语句
6,进入后台,更新网站地图,更新RSS文件,更新主页。
注意:修改玩地图后,请务必记得将网站页面中网站地图的路径修改为新的路径,包括robots.txt中的地图路径也要重新修改。
相关文章
- 【说站】php定义常量方法的区别
- 掌握Linux系统查看MySQL数据库的方法(linux查看mysql数据库)
- Linux中轻松删除文件夹的方法(linux文件夹删除)
- 调整Linux系统MTU大小的方法(linuxmtu)
- u盘快速安装linux系统的简易方法(u盘装系统linux)
- 信息Linux系统C语言获取磁盘信息的方法(linuxc获取磁盘)
- Linux系统下C程序的运行方法(linux下如何运行c程序)
- 状态Linux查看服务器系统状态的方法(linux查看服务器系统)
- Linux运行可执行文件的简单方法(linux运行可执行文件)
- Linux下快捷修改系统密码的方法(linux修改系统密码)
- 备份Linux系统用户信息安全备份方法(linux用户信息)
- Linux远程管理的正确方法(怎么远程linux系统)
- 解决MySQL忘记密码的五种方法(mysql忘记了密码)
- 如何防范Linux系统下防范木马攻击的方法(linux下木马)
- Linux系统防火墙关闭方法(关闭linux的防火墙)
- Linux系统使用FTP端口的设置方法(ftplinux端口)
- Linux系统中删除ARP缓存的方法(linuxarp删除)
- Linux系统快速修改主机名的方法(linux修改主机名)
- Linux系统硬盘查看方法汇总(查看linux系统硬盘)
- Asp.net中DataTable导出到Excel的方法介绍
- nginx中文件下载指定保存文件名的配置方法
- 查找oracle数据库表中是否存在系统关键字的方法