名站网址导航为大驾家提供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://www.mzdh.net permanent;
}
其中,http://www.mzdh.net是你想要跳转到的网址。
防盗相关具体操作方法四之网站文件403禁止相关具体操作方法:
403相关具体操作方法是禁止目录网站文件被读取,需要主机支持.htaccess网站文件。咱们知道,织梦程序的模板是.htm后缀的网站文件,只要在templets禁止浏 览器加载.htm网站文件就可以实现模板防盗了。具体的办法是在templets网站文件夹内,放置一个.htaccess网站文件。.htaccess网站文件的网站内容如 下:
<Files *.html>
Order Allow,Deny
Deny from all
以上是为大驾家总结的织梦程序DedeCMS站点程序模板防盗的四种相关具体操作方法,其实相关具体操作方法是相通的,假如有别的程序也是.htm或者.html后缀的网站文件,上面 的相关具体操作方法有部分也是适用的。如403相关具体操作方法和301相关具体操作方法等。
关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。织梦程序在channel标签的数字递增具体调用相关具体操作方法