当前位置: 首页 > 站长资讯 > 正文页面

织梦DedeCMS模板防盗的方法

 本经验主要介绍一下织梦CMS模板防盗的方法。众所周知,织梦的模板是.htm的文件,所以一般如果不做特别的设置的话,别人只要知道你的模板路径和模板文件的名字,就可以通过浏览器直接浏览你的模板了。织梦模板也是织梦网站的重要资源,所以做好织梦模板的防盗就相当重要了哦。下面就开始介绍织梦模板防盗的方法。u08网站目录_网站网址收录与提交入口

一、系统文件修补法u08网站目录_网站网址收录与提交入口

系统文件修补法这种方法呢,显得比较麻烦一点。也要求对织梦(DedeCMS)系统有一定的熟悉度才建议这样来做。因为我们做的模板,往往是不太全面的,比如当我们的站只有文章模型的时候,那么通常就不会去制作其它模型的风格(比如:软件、商城、图集等),所以在这种情况下,当有用户访问了我们不存在的文件路径之后,就有可能暴露网站的模板目录。u08网站目录_网站网址收录与提交入口

那么我们的解决方法,就是删除在具体文件中的提示语(最后通过PHP注释符来进行注释),比如在内容页解析文件(/include /arc.archives.class.php)中,就有如下这一段:u08网站目录_网站网址收录与提交入口

if(!file_exists($tempfile)||!is_file($tempfile))u08网站目录_网站网址收录与提交入口

{u08网站目录_网站网址收录与提交入口

echo "文档ID:{$this->Fields['id']} - {$this->TypeLink->TypeInfos['typename']} - {$this->Fields['title']}";u08网站目录_网站网址收录与提交入口

echo "模板文件不存在,无法解析文档!";u08网站目录_网站网址收录与提交入口

exit();u08网站目录_网站网址收录与提交入口

}u08网站目录_网站网址收录与提交入口

那么就可以将他们进行注释掉,如:u08网站目录_网站网址收录与提交入口

if(!file_exists($tempfile)||!is_file($tempfile))u08网站目录_网站网址收录与提交入口

{u08网站目录_网站网址收录与提交入口

// echo "文档ID:{$this->Fields['id']} - {$this->TypeLink->TypeInfos['typename']} - {$this->Fields['title']}";u08网站目录_网站网址收录与提交入口

// echo "模板文件不存在,无法解析文档!";u08网站目录_网站网址收录与提交入口

exit();u08网站目录_网站网址收录与提交入口

}u08网站目录_网站网址收录与提交入口


u08网站目录_网站网址收录与提交入口


u08网站目录_网站网址收录与提交入口

 u08网站目录_网站网址收录与提交入口

  

此文由 网站目录_网站网址收录与提交入口 编辑,未经允许不得转载!:

相关文章