用織夢dedecms程序的朋友有很多,也有很多人沒有安全意識,data目錄都是使用默認(rèn)的,這樣就容易把data目錄泄露出去,如果在robots中將data目錄屏蔽了,但是生成的網(wǎng)站地圖就在data中,這樣蜘蛛就沒有辦法抓取網(wǎng)站地圖,影響網(wǎng)站的收錄,也不利于seo,所以在生成網(wǎng)站地圖的時候就要注意生成的目錄。
1、首先在網(wǎng)站根目錄下建立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文件
將以下內(nèi)容
$typelink = $GLOBALS['cfg_cmsurl']."/data/rss/".$row->id.".xml";
修改為:
$typelink = $GLOBALS['cfg_cmsurl']."/rss/".$row->id.".xml";
這樣就可以生成根目錄了,就可以在robots中將data目錄屏蔽了,這樣就可以很安全的防止data目錄的泄露了。