# 宝塔面板Nginx通过伪静态来实现禁止部分目录执行php脚本

*Published:* 2022-03-11
*Author:* 来利云

登陆宝塔面板点左侧菜单【文件】

进入/www/server/panel/class/目录

找到panelSite.py点编辑

查找include enable-php

[![](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)![](https://www.lailiyun.com/uploads/2022/03/1646967474-d811bcffe830460.png)](https://www.lailiyun.com/uploads/2022/03/1646967474-d811bcffe830460.png) 调换红框里面的内容顺序

[![](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)![](https://www.lailiyun.com/uploads/2022/03/1646967475-52d1c04c273fc43.png)](https://www.lailiyun.com/uploads/2022/03/1646967475-52d1c04c273fc43.png)

调换红框里面的内容顺序 改完以后先保存再重启一下宝塔面板

[![](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)![](https://www.lailiyun.com/uploads/2022/05/1646970401-6446d860dbbfe54.png)](https://www.lailiyun.com/uploads/2022/05/1646970401-6446d860dbbfe54.png)

如启用面板修复以后 记得重新执行一次修改 网站伪静态规则示例

```python
location ~ /(目录1|目录2|目录3)/.*.(php|php5|禁执行的脚本1|禁执行的脚本2)$ {
 return 404; #返回404
 }

```