POST TIME:2021-10-29 15:44
說織夢容易被黑的人 ,不是織夢很垃圾 ,而是你太菜了...
各種度娘一圈沒好辦法,還是較瘦黎自己搞吧!
dedecms的include目錄改名方法,用途不解釋(提高安全性) 。筆記:
直接用notepad++給它賞個目錄替換,替換全站所有文件中的內容。
打開notepad++
用notepad++打開隨意文件,并按下Ctrl+H
如圖所示,選擇【文件查找】
將/include替換成 /你想要的文件名
將include/替換成 你想要的文件名/
ps:不可直接替換/include/,否則模板引擎會報錯
如圖所示:
打開/include/common.inc.php文件 ,在第24行的位置(大概而已)
define('DEDEROOT', str_replace("\\", '/', substr(DEDEINC,0,-8) ) );
把這一句中的-8修改成你修改后名字的 - (字母數(shù)+1) ,例如原來的include是7個字母 ,所以這里是-8(因為包含了斜杠/),你改的的文件名字母數(shù)+1在前面加個負號即可
如圖所示:
ps:不修改這里會導致全站內容空白(有興趣的童鞋可以打開php報錯調試研究下具體原因),搞不懂織夢官方團隊為什么會用這么蛋疼的方式編寫。
系統(tǒng)根目錄位置DEDEROOT竟然用DEDEINC的路徑字符串截取前面8個字符來提取 ,為啥不直接定義常量?
修改源碼根目錄的include文件夾的文件名 ,需要和前面的統(tǒng)一
PS:有些編程語言默認關鍵字不能用 ,否則會出現(xiàn)奇奇怪怪的問題 ,自己琢磨吧!
-----------End--------------
之前改了好幾次 ,這次忘記了。做個筆記免得又忘了
上一篇:dede內容頁調用文章縮略圖