主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
德德网站如何修改模板路径?
我相信有很多网站使用Dede架构。在很多情况下,我们直接复制一个templets \ default文件夹并修改名称来达到修改模板路径的目的。但是,如果我们自己制作模板,我们往往会在许多地方考虑不周,因为不是所有的功能都可以使用。访问一些没有模板的函数有时会暴露模板的真实路径。
推荐学习:梦想编织cms
1.批量修改模板文件。
方法,使用批处理修改工具。例如,如果您的模板目录是templets \ xahot.net,那么您需要替换{ dede:global . CFG _ templates _ skin/}和$ cfg _ templates _ skin?》is/templates/default或其他安全路径。PS,网上有很多批量修改工具,我用的服务器非常好用(不是AD)。
2、将模板导入数据库。
使用dede程序的自定义标记功能防止模板被下载也很好。简单来说,真正的模板被放入数据库中,而html模板只是一个没有内容的外壳。
具体操作步骤:进入dede后台,新建一个名为xahot的自定义标签。至于内容,您可以复制模板文件的所有内容。然后清空模板的内容并编写自定义标记代码{ dede:mytag is make =‘yes‘/}。现在即使下载了模板,也只有这个自定义标记会泄露。
3.使用网站的伪静态(url重写)功能重置链接。
A.如果服务器支持。htaccess(Linux)文件,在根目录中构建一个。htaccess文件,并对其进行如下修改。
例如,我的模板文件放在/template/xahot.net/目录中
现在,我将设置一条规则,每当我访问模板目录中的任何文件时都显示主页的内容。
改变。htaccess文件:
rewrite base上的rewrite engine/error document 404/rewrite template/xa/注意最后一个规则,这意味着只要您访问的地址包含“templates/xa”,就会显示主页的内容。
你可以看到我的模板目录名没有写完整,只是从xa开始,它保护了模板而没有暴露模板的路径。
b、IIS网站方法httpd.ini编写(具体httpd.ini放置位置不多说了,大家可以自行搜索)
【isapi _ rewrite】# 3600 = 1小时缓存时钟速率3600重复限制32 ^(.*)/aa?(.+)$ $ 1/temple/xa $ 2.htm【l】IIS只能返回一个404错误页面。先设置一个404页面,让他随便返回(实际测试可用)。
对于那些喜欢猜测路径的人来说,无论您如何猜测,都将返回一个错误页面!
总结:第一种方法和最后一种方法相结合,简单易用且有效,修改模板也很方便。第二种修改起来比较麻烦,不推荐。
这几篇文章你可能也喜欢:
- Dede:字段名=位置如何去掉最后一个大于号?
- dede如何按ID排序(由decode使用)
- 如何在dede中调用文章属性的名称
- dede中第一次登录密码错误(dede忘记登录密码)怎么办?
- dede如何添加自定义属性?
本文由主机参考刊发,转载请注明:如何修改德德网站的模板路径(德德网站制作教程) https://zhujicankao.com/118805.html
评论前必须登录!
注册