我的编程空间,编程开发者的网络收藏夹
学习永远不晚
位置:首页-资讯-开源

织梦DedeCMS模板怎么防盗

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

织梦DedeCMS模板怎么防盗

织梦DedeCMS模板怎么防盗?

织梦模板防盗方法一之系统文件修补法:

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

推荐:《dedecms使用教程》

那么我们的解决方法,就是删除在具体文件中的提示语(最后通过PHP注释符来进行注释),比如在内容页解析文件(/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();
}

织梦模板防盗方法二之模板内容入库化:

这种方法相比上一种显得更方便点。简单来说,就是利用织梦(DedeCMS)系统的自定义标记(mytag)来加载。具体实现方法是新建一个自定义标记 (mytag),然后将我们需要隐藏模板文件中的所有代码全部拷贝到自定义标记的内容中。

然后,就是将刚才需要隐藏的那个模板文件中的所有代码全部清空并替换为以下代码:

以下为引用的内容:

代码如下:

{dede:mytag name=‘list’ ismake=‘yes’/}

其中红色加粗的list就是自定义标记(mytag)的标记名称!这样就算是被人猜解到了模板路径,那么下载后也会是一个无法使用模板。因为它无法知道您的这个宏标记的具体内容,这个具体内容已经被存到了数据库里了。

这种方法已基本上可完成对模板的隐藏了,也建议大家采用此方式。

织梦模板防盗方法三之301重定向跳转:

这个相比以上两种方法更简单有效,但是对您的服务器环境有特殊要求:必须支持.htaccess或httpd.ini的自定义配置——URL重写技 术。我们这里以.htaccess为例,比如您的模板目录为:/templets/xuewl_com/ ,那么就可以使用下面的代码进行301重定向:

代码如下:

RewriteEngineOn
RewriteBase/
ErrorDocument404/
RewriteRule templets/xuewl_com /

Nginx 301重定向域名:

在Nginx扩展设置(server段)加入以下代码:

代码如下:

location ~*^/templets {
rewrite ^/templets/(.*)$ http://noniu.com permanent;
}

其中,http://noniu.com是你想要跳转到的网址。

织梦模板防盗方法四之文件403禁止方法:

403方法是禁止目录文件被读取,需要主机支持.htaccess文件。我们知道,织梦的模板是.htm后缀的文件,只要在templets禁止浏 览器加载.htm文件就可以实现模板防盗了。具体的办法是在templets文件夹内,放置一个.htaccess文件。.htaccess文件的内容如 下:

代码如下:


Order Allow,Deny
Deny from all

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

织梦DedeCMS模板怎么防盗

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

织梦DedeCMS模板怎么防盗

织梦DedeCMS模板怎么防盗?织梦模板防盗方法一之系统文件修补法:系统文件修补法这种方法呢,显得比较麻烦一点。也要求对织梦(DedeCMS)系统有一定的熟悉度才建议这样来做。因为我们做的模板,往往是不太全 面的,比如当我们的站只有文章模型的时候,那么通常就不
织梦DedeCMS模板怎么防盗
2016-09-18

织梦DedeCMS模板防盗的四种方法分享

本文是 No牛收集整理自网络,不过网上的版本都没有提供 Nginx 301重定向实现dedecms模板防盗的方法和403文件禁止实现织梦模板防盗,自己狗尾续貂,整合到一起了,方便自己以后查询。以下就是织梦模板防盗 的四个方法,希望可以帮到大
2022-06-12

详解织梦DEDECMS模板防止被盗用被下载被偷窥的方法

很多企业或站长使用织梦dede建站时经常遇到自己一个漂亮网站给很多人复制,如果别人不盗用而按照你的页面设计,那我们办法,今天我们来学习的是如果仿制模板被盗取。 于是有了下面文章:(无需特殊权限,无需改动程序。)主要原理是禁止访问htm后缀的
2022-06-12

详解织梦DEDECMS如何防图片被盗链和怎么修改.htaccess

首先这种方法适合于用Apache来搭建服务器的用户,如果你使用IIS来搭建,这种方法不适用。 先解释一下图片防盗链和转向: 图片防盗链有什么用? 防止其它网站盗用你的图片,浪费你宝贵的流量。 图片转向有什么用? 如果你的网站以图片为主,哪
2022-06-12

织梦DEDECMS模板全站动态浏览怎么实现

具体步骤: 1、首页动态化 我们只要把网站根目录下面生成的index.html删除,然后核心-生成-更新首页,选择动态浏览,再点预览主页编程客栈或者更新HTML。 如果想实现首页动态效果以后就不能再在后台更新网站了,因为更新后首页又变成静态
2022-06-12

dedecms织梦模板引擎标签工作原理

织梦模板引擎是一种使用XML名字空间形式的模板解析器,使用织梦解析器解析模板的最大好处是可以轻松的制定标记的属性,感觉上就像在用HTML一样,使模板代码十分直观灵活,新版的织梦模板引擎不单能实现模板的解析还能分析模板里错误的标记。
2022-12-29

dedecms织梦手机模板使用和制作方法

我们在制作模板时通常都会参考织梦默认模板default中的标签使用,所以,接下来我们就来分析一下织梦默认模板default中使用手机模板的制作方法 注意:本教程适合有织梦模板开发经验的站长,如果是新手,建议先去熟悉织梦pc模板开发。 1、手
2022-06-12

dedecms织梦模板里显示当前登录会员名

本文介khDkU绍了dedecms织梦模板里显示当前登录会员名,分享给大家,具体如下: 在动态模式下 复制代码代码如下:{dede:global.cfg_mb_open runwww.cppcns.comphp=yes}require_on
2022-06-12

详解织梦模板DEDECMS核心类TypeLink.class.php功能分析

Dedecms 核心类TypeLink.class.php摘要笔记,学习php就是借鉴与分析,让自己的掌握的更多。 注:'//+' 表示为本人另外加上的注释Class TypeLink { var $typeDir; var $dsq
2022-06-12

织梦dedecms安装教程 织梦cms怎么使用

我们首先要下载最新版本织梦系统:dede5.7下载 https://www.jhttp://www.cppcns.comb51.net/softs/181843.html 下载以后,我们解压,这里,我们把整个文件上传到自己的空间下。 通过
2022-06-12

织梦模板DEDECMS首页301重定向的代码教程

DEDEcms首页301重定向,将不带www的主域名定向到带www//主域名301跳转到tRsGRTcdYwww $redirect301=1; //301跳转开关,1代表打开,0代表关闭 $indexhttp://www.cp
2022-06-12

织梦DEDECMS实现留言板调用模板头部及底部的方法

本文实例讲述了织梦DEDEcms实现留言板调用模板头部及底部的方法。分享给大家供大家参考。具体实现方法如下: 第一步:打开"/include/common.func.php" 然后在该文件中加入一个函数,代码如下: 复制代码代码如下:fun
2022-06-12

DedeCms模板防盗以及安全设置的一些小技巧

就目前而言,织梦Dedecms是最受广大站长欢迎的一套内容管理系统,用的人多,研究的人也多,那么网站模板该如何防盗及安全性的问题就需要认真对待了。 我们花钱做漂亮的织梦模板,被别人盗走,你也没什么办法,只能认栽了,网上这种事屡见不鲜了,所以
2022-06-12

详解织梦模板DEDECMS对discuz论坛的一些常用调用代码

dede调用DZ论坛帖子及特定板块帖子的调用方法 论坛最新主题:{dedcAiKTe:loop table="cdb_threads" sort="tid" row="10″} 2022-06-12

织梦DEDECMS怎么取消后台验证码

织梦DEDECMS怎么取消后台验证码?织梦DEDECMS取消后台验证码有些时候,使用DEDECMS的时候,在后台登陆处遇到后台验证码错误,或者嫌弃后台验证码麻烦,我们就可以将后台的验证码取消掉.这篇文章是介绍教你如果取消找到DEDE后台目录,也就是默认的 /d
织梦DEDECMS怎么取消后台验证码
2018-04-28

dedecms织梦模板中plus文件作用介绍及安全设置详解

织梦国内第一大开源程序,之所以容易中毒,因为研究它的人太多了,用户量太大了,有可乘之机和商业用途。所以成了很多黑客下手的对象。 官方网站下载了Dedecms安装包以后,解压出来,有一个uploads文件,这里面的文件夹才是网站的安装文件,里
2022-06-12

编程热搜

  • wordpress错位如何解决
    这篇文章主要介绍“wordpress错位如何解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“wordpress错位如何解决”文章能帮助大家解决问题。wordpress
    wordpress错位如何解决
  • 帝国cms调用栏目别名的修改步骤
    请留意下面的修改方法 修改后栏目别名使用 !--bname--] 调用 打开e/class/t_functions.php搜索定位到带模板的栏目导航标签修改1复制代码代码如下://替换变量$bclassname=$class_r[$clas
    帝国cms调用栏目别名的修改步骤
  • 动易Cms MAC验证视图失败的解决方法
    “/”应用程序中的服务器错误。 -------------------------------------------------------------------------------- 验证视图状态 MAC
    动易Cms  MAC验证视图失败的解决方法
  • DEDECMS如何支持中文水印
    DEDECMS如何支持中文水印?修改/include/inc_photograph.php,在165行处加这行代码:$w_text = iconv("GB2312","UTF-8",$w_text);OK,现在可以用中文做水印了,但默认的字体大小是5,中文字体
    DEDECMS如何支持中文水印
  • 快速了解Discuz!程序文件功能
    相信有不少人热衷于基于修改原有系统文件所做的插件,当然了解程序文件功能是最重要的,下面我把Discuz! X2.0主要的程序文件功能说一下。Tips:Q:针对说明的文件是?A:我只基于原版文件对upload目录中基本的程序文件(php,ht
    快速了解Discuz!程序文件功能
  • DedeCMS编辑器fck更换成eWebEditor编辑器具体步骤
    将eWebEditor编辑器插入DEDE后台的效果: 完全Word在线编辑的功能,让你从此摆脱发可编辑器卡得死,进入流畅干净编辑界面新时代。 下面是具体步骤: 首先,你要知道eWebEditor是一个什么工具。 eWebEditor是由国
    DedeCMS编辑器fck更换成eWebEditor编辑器具体步骤
  • 允许 WordPress 上传任意文件的方法
    此时如果上传一个不在预定义编程客栈的安全扩展名列表,如.lrc,会报kAtKhHRl错: F编程客栈ile type does not meet security guidelines. Try another. 解决此问题有两方法: 在
    允许 WordPress 上传任意文件的方法
  • dedecms 软件下载模块中添加下载方式为迅雷下载联盟代码
    修改 /plus/download.php 文件 www.cppcns.com查找
    dedecms 软件下载模块中添加下载方式为迅雷下载联盟代码
  • dedecms网站tag标签全部静态化的解决方法
    更改tags.php文件在根目录 找到$tag = FilterSearch(urldecode($tag)); 替换为:$tag = urldecode($tag); 更改文件arc.taglist.class.php文件文件所在的路径是
    dedecms网站tag标签全部静态化的解决方法
  • 帝国CMS远程保存图片的方法
    本文实例讲述了帝国cms远程保存图片的方法。分享给大家供大家参考。 具体实现方法如下:复制代码代码如下:
    帝国CMS远程保存图片的方法

目录