萬盛學電腦網

 萬盛學電腦網 >> CMS教程 >> DEDECMS模板防盜最簡單的方法

DEDECMS模板防盜最簡單的方法

class="area"> DEDECMS模板防盜最簡單的方法:家用Dede架構網站的有很多吧,很多時候我們是直接復制一個templets\default文件夾修改掉名字來達到修改模版路徑的目的,但是如果自己做的模板,往往很多地方考慮的不周到,因為不是所有功能都用得到。訪問一些不存在模板的功能,有時候會暴露模板的真實路徑。
1,批量修改模版文件
方法,使用批量修改工具。比如你模版目錄是templets\ofsfwyh,那麼你需要批量替換 {dede:global.cfg_templets_skin/}和$cfg_templets_skin; ?>為/templets/default或者其他安全路徑。
2,模板放進數據庫
用dede程序自帶的自定義標記功能來防止模板被下載也不錯。簡單來說就是把真正的模板放到數據庫裡面,html模板只是一個殼子沒有內容。
具體操作步驟:進dede後台,新建一個自定義標記,標記名稱為ofsfwyh。至於內容你可以把模板文件的內容全復制進去。然後把模板裡的內容清空,寫上自定義標記代碼{dede:mytag ismake=’yes’/} 好了,現在即使模板被下載,洩漏的也只是這句自定義標記而已。
3,使用網站的偽靜態(url重寫)功能來重置鏈接
A,服務器支持.htaccess(linux)文件的在根目錄建一個.htaccess,按以下方法修改,
比如我的模板文件放在/templest/ofsfwyh/這個目錄
現在我要設置一個規則,只要訪問模板目錄下的任何文件,都顯示主頁內容。
改一下.htaccess文件:
RewriteEngine On
RewriteBase /
ErrorDocument 404 /
RewriteRule templest/xa /
注意最後那條規則,意思是只要訪問的地址裡面包含“templets/xa”,就會顯示主頁的內容。
copyright © 萬盛學電腦網 all rights reserved