怎么修改织梦dedecms自带的网站地图路径

  很多用DEDECMS做站的朋友,为避免将data目录内的东西随便外泄,在robots中将data目录屏蔽了,但是DEDE默认的网站地图却是在 data下,屏蔽掉这个文件夹的话搜索引擎就无法抓取到网站地图,这不利于SEO优化,那么有没有好的方法呢,让DEDE生成的网站地图放在系统根目录下 面。答案肯定是有的。

  默认的情况下,网址地图是放在如下路径下的。

  站点地图的模板:templets/plus/sitemap.htm
  rss地图的模板:templets/plus/rssmap.htm

怎么修改织梦dedecms自带的网站地图路径
 
  1、将dede文件下makehtml_map.php中的$cfg_cmspath."/data/sitemap.html";和$cfg_cmspath."/data/rssmap.html";里的/data去掉。

怎么修改织梦dedecms自带的网站地图路径

  2、再将根目录下include文件中的arc.rssview.class.php里$murl = $GLOBALS['cfg_cmspath']."/data/rss/".$this->TypeID.".xml";的/data去掉。

怎么修改织梦dedecms自带的网站地图路径
 
  3、将sitemap.class.php里的$typelink = $GLOBALS['cfg_cmsurl']."/data/rss/".$row->id.".xml";和$typelink = $GLOBALS['cfg_cmsurl']."/data/rss/".$row->id.".xml";的/data也去掉。

怎么修改织梦dedecms自带的网站地图路径
怎么修改织梦dedecms自带的网站地图路径



  最后,进入织梦后,点击生成,地图和RRS生成即可。
支付宝扫码打赏 微信扫码打赏

如果本文对你有帮助,欢迎打赏本站

喜欢 ()or分享
    匿名评论
  • 评论
人参与,条评论