php防模版实现,HYPHP 防止网站模板HTML泄露方法

伪静态方案

apache .htaccess 改为

Options +FollowSymlinks

RewriteEngine On

RewriteRule View.*\.(html)$ http://127.0.0.1/ [R,NC,L]

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]

Nginx Conflocation / {

rewrite View.*\.(html)$ http://127.0.0.1/;

if (!-e $request_filename) {

rewrite  ^(.*)$  /index.php?s=$1  last;

break;

}

}

将访问View带有.html的 都跳转到 xxxxxxxxx

IIS方法 未提供(本人无IIS测试环境)

通用方案

该方案较为麻烦

在Con/config.php文件内容array中增加一项....

array(

....

...

'tpl_suffix'=>'.xxx'

)

将模板后缀改为 .xxx  (你想改为的名字)更改后

你需要来到View目录 将所有.html 文件后缀改为 .xxx

不想手动更改 可以寻找一些批量改后缀的程序!

不建议的方案

不建议从Action中更改display模板名称, 影响官方升级

不建议修改View目录 影响模板的资源文件调用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值