织梦CMS模板防盗的四种办法

时间:2021-10-10 06:57来源:未知作者:未知点击:

导读:
扫描关注公众号
-->

DEDECMS模板也是一种财富,不想自己辛辛苦苦做的模板失窃用,在网络上出现一些和自己完全相同的网站,就需要做好模板防盗。本文是No牛采集整理自互联网,不过网上的版本都没提供 Nginx 301永久性重定向达成织梦CMS模板防盗的办法和403文件禁止达成DEDECMS模板防盗,自己狗尾续貂,整理到一块了,便捷自己将来查看。以下就是DEDECMS模板防盗的四个办法,期望可以帮到大伙。

1.系统文件修补法 系统文件修补法这种办法呢,看上去比较麻烦一点。也需要对DEDE系统有肯定的熟知度才建议如此来做。由于大家做的模板,总是是不太全方位的,譬如当大家的站只有文章模型的时候,那样一般就不会去制作其它模型的风格,所以在这样的情况下,当有用户访问了大家没有的文件路径之后,就大概暴露网站的模板目录。 那样大家的解决方案,就是删除在具体文件中的提示语,譬如在内容页分析文件中,就有如下这一段: 以下为引用的内容: if || !is_file){echo "文档ID:{$this->Fields['id']} - {$this->TypeLink->TypeInfos['typename']} - {$this->Fields['title']}";echo "模板文件没有,没办法分析文档!";exit;} 那样就可以将他们进行注释掉,如: 以下为引用的内容: if || !is_file){// echo "文档ID:{$this->Fields['id']} - {$this->TypeLink->TypeInfos['typename']} - {$this->Fields['title']}";// echo "模板文件没有,没办法分析文档!";exit;}

2.模板内容入库化 这种办法相比上一种看上去更便捷点。容易来讲,就是借助DEDE系统的自概念标记来加载。具体达成办法是新建一个自概念标记 ,然后将大家需要隐藏模板文件中的所有代码全部拷贝到自概念标记的内容中。 然后,就是将刚刚需要隐藏的那个模板文件中的所有代码全部清空并替换为以下代码: 以下为引用的内容: Markup {dede:mytag name='list' ismake='yes' /} 其中红色加粗的list就是自概念标记的标记名字!如此即使是让人猜解到了模板路径,那样下载后也会是一个没办法用模板。由于它没办法知晓你的这个宏标记的具体内容,这个具体内容已经被存到了数据库里了。 这种办法已基本上可完成对模板的隐藏了,也建议大伙使用此方法。

3.301永久性重定向跳转 这个相比以上两种办法更容易有效,但对你的服务器环境有特殊需要:需要支持.htaccess或httpd.ini的自概念配置——URL重写技术。大家这里以.htaccess为例,譬如你的模板目录为:/templets/xuewl_com/ ,那样就可以用下面的代码进行301永久性重定向: RewriteEngine OnRewriteBase /ErrorDocument 404 /RewriteRule templets/xuewl_com / Nginx 301永久性重定向域名: 在Nginx扩展设置加入以下代码: location ~* ^/templets {rewrite ^/templets/$ https://www.noniu.com permanent;} 其中,https://www.noniu.com是你想要跳转到的网址。

4.文件403禁止办法 403办法是禁止目录文件被读取,需要主机支持.htaccess文件。大家知晓,DEDE的模板是.htm后缀的文件,只须在templets禁止浏览器加载.htm文件就可以达成模板防盗了。具体的方法是在templets文件夹内,放置一个.htaccess文件。.htaccess文件的内容如下:Order Allow,DenyDeny from all以上是No牛网为大伙概要的织梦CMS模板防盗的四种办法,其实办法是相通的,倘若有别的程序也是.htm或者.html后缀的文件,上面的办法有部分也是适用的。如403办法和301办法等。下面就是版权了咯,本文是No牛网辛苦收拾的,欢迎转载,但转载麻烦保留下本文的链接咯。

相关文章
推荐文章

热门标签

织梦学院 织梦技巧

阿奇源码 - 网站源码程序下载_免费模板素材分享!

Copyright © 2002-2021 阿奇源码 (http://www.yzsgjz.com) 网站地图 TAG标签 备案号:

声明: 本站文章均来自互联网,不代表本站观点 如有异议 请与本站联系 本站为非赢利性网站