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修改成你修改后名字的 - (字母数+1) ,例如原来的include是7个字母 ,所以这里是-8(因为包含了斜杠/),你改的的文件名字母数+1在前面加个负号即可
如图所示:
ps:不修改这里会导致全站内容空白(有兴趣的童鞋可以打开php报错调试研究下具体原因),搞不懂织梦官方团队为什么会用这么蛋疼的方式编写。
系统根目录位置DEDEROOT竟然用DEDEINC的路径字符串截取前面8个字符来提取 ,为啥不直接定义常量?
修改源码根目录的include文件夹的文件名 ,需要和前面的统一
PS:有些编程语言默认关键字不能用 ,否则会出现奇奇怪怪的问题 ,自己琢磨吧!
-----------End--------------
之前改了好几次 ,这次忘记了。做个笔记免得又忘了
上一篇:dede内容页调用文章缩略图