有很多朋友使用DEDECMS来做电台。为了避免数据目录的内容数据目录在机器人中被阻止但DEDE的默认站点地图是在数据下。无法抓取网站地图SEO排名服务但DEDE的默认站点地图是在数据下。无法抓取网站地图这不利于SEO优化编织梦想网站地图被机器人封锁如何修改?那么是否有一种很好的方法可以使DEDE在系统根目录下生成站点地图?答案肯定是肯定的让我向您介绍DEDE网站地图优化方法。
以下是详细步骤:
1首先登录ftp在根目录下创建rss文件夹
2修改根目录下管理员文件夹中的makehtml_map.php文件(默认为dede)
更改17行$ cfg_cmspath。" /data/sitemap.html" ;
$ cfg_cmspath。" /sitemap.html" ;
更改22行$ cfg_cmspath。" /data/rssmap.html" ;
$ cfg_cmspath。" /rssmap.html" ;
第17行是普通网站地图第22行是RSS网站地图
3修改以下arc.rssview.class.php
下的根目录
更改第71行的$ murl=$ GLOBALS ['cfg_cmspath']。"/data/rss /"$ this-> TypeID。"xml&quot ;
$ murl=$ GLOBALS ['cfg_cmspath']。"/rss /"$ this-> TypeID。"xml"
4修改根目录下的sitemap.class.php包含
$ 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修改/模板/默认模板文件head.htm
找到大约11行
< li class=" r3">< a href=" {dede: global.cfg_dataurl /}/sitemap.html"> Sitemap</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"> Sitemap</a></li>
< li class=" r4">< a href=" {dede: global.cfg_cmsurl /}/rssmap.html"> RSS订阅</a></li>
6进入后台更新站点地图更新RSS文件更新主页。