魔扣论坛

魔扣源码论坛业务
查看: 420|回复: 2

[织梦教程] 防止织梦dedecms织梦模板被他人盗用

[复制链接]
  • TA的每日心情
    擦汗
    10 小时前
  • 签到天数: 2950 天

    [LV.Master]开坛老将

    7万

    主题

    227

    回帖

    27万

    积分

    管理员

    Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

    魔扣币
    745559
    贡献
    157861
    威望
    32799

    最佳新人活跃会员热心会员推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2020-2-15 13:01:16 | 显示全部楼层 |阅读模式
    魔扣币兑换比例:【 50以下 : ¥1 = 10 魔扣币 】丨【 50 - 100 :¥1 = 20 魔扣币】丨【 100以上:¥1 = 30 魔扣币 】

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    织梦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://www.zuimoban.com permanent;
    }
    其中,http://www.zuimoban.com是你想要跳转到的网址。
    防盗方法四之文件403禁止方法:
        403方法是禁止目录文件被读取,需要主机支持.htaccess文件。我们知道,织梦的模板是.htm后缀的文件,只要在templets禁止浏 览器加载.htm文件就可以实现模板防盗了。具体的办法是在templets文件夹内,放置一个.htaccess文件。.htaccess文件的内容如 下:

    <Files *.html>
    Order Allow,Deny
    Deny from all
        以上是为大家总结的织梦DedeCMS模板防盗的四种方法,其实方法是相通的,假如有别的程序也是.htm或者.html后缀的文件,上面 的方法有部分也是适用的。如403方法和301方法等。

    会员购买:>> 点击购买 << | 魔扣币购买:>> 点击购买 <<
    承接业务:服务器代维丨网站托管丨SEO
    联系客服:微信:morko-net | QQ:1367681973

    该用户从未签到

    2

    主题

    291

    回帖

    584

    积分

    高级魔扣

    Rank: 4

    魔扣币
    291
    贡献
    291
    威望
    0
    发表于 2020-2-15 13:24:13 来自手机 | 显示全部楼层
    众里寻他千百度,蓦然回首在这里!

    该用户从未签到

    3

    主题

    239

    回帖

    481

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    239
    贡献
    239
    威望
    0
    发表于 2020-5-10 19:54:04 | 显示全部楼层
    花的清香溢满季节的转换,云的多姿展示夏天的走远,月的明朗邀来金秋的缠绵,心的问候播撒友情的思念,心愿的美好祈祷快乐永远,亲爱的朋友,魔扣源码论坛祝你天天快乐!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    • 联系我们
    • 新浪微博 :
    • 在线客服 :魔扣科技 
    • 源码QQ群 :魔扣源码论坛官方总群
    • 联系邮箱 :charlin#morko.net
    • 微信扫一扫
    快速回复 返回顶部 返回列表