织梦(dedecms)网站地图改变生成目录的方法分享

织梦教程 强烈建议 2024-02-06 13:42 90 0

  使用DEDECMS做站是,为避免将data目录内的东西随便外泄,在robots中将data目录屏蔽了,但是DEDE默认的网站地图在 data下,屏蔽掉此文件夹时,搜索引擎就无法抓取到网站地图。

  本节介绍下,让DEDE生成的网站地图放在系统根目录下的方法

  详细的步骤:

  1、首先在网站根目录下建立rss文件夹

  2、修改/dede/makehtml_map.php文件

  将

  $cfg_cmspath."/data/sitemap.html";

  修改为:

  $cfg_cmspath."/sitemap.html";

  将

  $cfg_cmspath."/data/rssmap.html";

  修改为:

  $cfg_cmspath."/rssmap.html";

  3、修改/include/arc.rssview.class.php文件将

  $murl=$GLOBALS['cfg_cmspath']."/data/rss/".$this->TypeID.".xml";

  修改为:

  $murl=$GLOBALS['cfg_cmspath']."/rss/".$this->TypeID.".xml";

  4、修改/include/sitemap.class.php文件

  将内容:

  $typelink=$GLOBALS['cfg_cmsurl']."/data/rss/".$row->id.".xml";

  修改为:

  $typelink=$GLOBALS['cfg_cmsurl']."/rss/".$row->id.".xml";

  此时再到网站后台生成网站地图时,则会直接生成到网站根目录下了。



时间:(2024-02-06 13:42:04)
本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!