利用宝塔面板的Nginx防火墙来设置wordrpess图片目录不允许执行PHP文件

2020年12月25日10:07:39 评论 1,058 553字阅读1分50秒

前面的文章提到可以在nginx设置代码来达到不允许图片目录执行PHP文件的目的。今天在介绍一个新方法,如果你安装了宝塔付费版本的防火墙,那么可以利用<禁止执行PHP的URL>这个功能来禁止PHP文件的执行。利用宝塔面板的Nginx防火墙来设置wordrpess图片目录不允许执行PHP文件

额,一定好是付费版本的Nginx防火墙才行,免费版的没这个功能,不过免费版可以用前面介绍的文章来处理。文章地址:宝塔面板安装wordpress:设置图片目录不允许执行PHP

文章还是基于宝塔,如果你没有宝塔(宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9ub2NxdmI=

1、安装Nginx防火墙付费版本

这个略过了,……

2、设置

点开Nginx防火墙——站点配置——选择你的网站开始配置——禁止执行PHP的URL——设置!

/wp-content/uploads/ 是wp的图片上传目录,那么我们添加要给这样的规则。

^/wp-content/uploads/

看图:

利用宝塔面板的Nginx防火墙来设置wordrpess图片目录不允许执行PHP文件

3、效果

可以在/wp-content/uploads/新建一个PHP文件,然后随便写点什么。然后浏览器打开测试下。

利用宝塔面板的Nginx防火墙来设置wordrpess图片目录不允许执行PHP文件

4、最后

用Nginx防火墙就是这么简单,缺点这玩意要收费,优点就是配置简单,不过没有收费的可以用之前的方法。

功能还有很多,可以多研究研究~~~

weinxin
微信公众号
关注大鸟博客公众号
##欢迎加入##
QQ群:661988897
telegram群:https://t.me/daniaoboke
telegram频道:https://t.me/daniaoboke_channel
大鸟
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: