本經(jīng)驗主要介紹一下織夢CMS模板防盜的方法。眾所周知,織夢的模板是.htm的文件,所以一般如果不做特別的設(shè)置的話,別人只要知道你的模板路徑和模板文件的名字,就可以通過瀏覽器直接瀏覽你的模板了。織夢模板也是織夢網(wǎng)站的重要資源,所以做好織夢模板的防盜就相當重要了哦。下面就開始介紹織夢模板防盜的方法。
一、系統(tǒng)文件修補法
系統(tǒng)文件修補法這種方法呢,顯得比較麻煩一點。也要求對織夢(DedeCMS)系統(tǒng)有一定的熟悉度才建議這樣來做。因為我們做的模板,往往是不太全面的,比如當我們的站只有文章模型的時候,那么通常就不會去制作其它模型的風格(比如:軟件、商城、圖集等),所以在這種情況下,當有用戶訪問了我們不存在的文件路徑之后,就有可能暴露網(wǎng)站的模板目錄。
那么我們的解決方法,就是刪除在具體文件中的提示語(最后通過PHP注釋符來進行注釋),比如在內(nèi)容頁解析文件(/include /arc.archives.class.php)中,就有如下這一段:
if(!file_exists($tempfile)||!is_file($tempfile))
{
echo "文檔ID:{$this->Fields['id']} - {$this->TypeLink->TypeInfos['typename']} - {$this->Fields['title']}";
echo "模板文件不存在,無法解析文檔!";
exit();
}
那么就可以將他們進行注釋掉,如:
if(!file_exists($tempfile)||!is_file($tempfile))
{
// echo "文檔ID:{$this->Fields['id']} - {$this->TypeLink->TypeInfos['typename']} - {$this->Fields['title']}";
// echo "模板文件不存在,無法解析文檔!";
exit();
}
此文由 網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口 編輯,未經(jīng)允許不得轉(zhuǎn)載!: