织梦CMS网站地图生成目录的方法

织梦教程 强烈建议 2024-02-06 14:09 85 0

  用织梦程序的朋友有很多,也有很多人没有安全意识,data目录都是使用默认的,这样就容易把data目录泄露出去,如果在robots中将data目录屏蔽了,但是生成的网站地图就在data中,这样蜘蛛就没有办法抓取网站地图,影响网站的收录,也不利于seo,所以在生成网站地图的时候就要注意生成的目录。

  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";

  这样就可以生成根目录了,就可以在robots中将data目录屏蔽了,这样就可以很安全的防止data目录的泄露了。



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