如何不让访问php文件路径,防止别人通过路径查看你的模板文件方法汇总nginx篇...

为了防止别个盗取你辛苦的模板,做一个安全防护还是有必要的,之前的一篇已经介绍了apache下如何禁止的办法,这一篇将介绍nginx下的方法

通过nginx一般都是通过配置文件nginx.conf配置来禁止用户访问的

1、禁止访问coreframe目录

location ~ /coreframe {

deny all;

}

这样你通过url访问目录http://你的域名/coreframe就会被禁止

2、禁止访问文件

你可能通过配置一些参数来禁止访问某些类型的文件,例如:

location ~*\(.*).(html|asp)$ {

deny all;

}

配置好这个后,网站所有.html、.asp文件将被禁止访问,注意,如果你的文件配置了重写方式,thinkphp5默认的文件后缀就是.html,这样会导致一些程序路径不能访问,那么正常的配置可以再进行细分,例如:

location ~*\/theme\/(.*).(html|asp)$ {

deny all;

}

这样程序就不能访问theme模板下面的html文件了,但还是有问题,如何你有theme模块同样将被禁止访问,因此你可以再详细配置具体一点,例如:

location ~*\/theme\/frontend\/(.*).(html|asp)$ {

deny all;

}

d80b828f00eda2a68b9ac6d59d4ae926.png

这样就可以详细的控制别个不能访问theme/frontend下面的模板了,更多目录限定请自行指定

OK,做好防护很关键,不然你辛苦做下来的模板可能就被别人盗用了哦~

该文章由tpframe发布,禁止转载

有问题可在下面留言

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值