nginx禁止访问目录中可执行文件,Nginx为什么不支持.htaccess文件
发布网友
发布时间:2022-05-06 06:59
我来回答
共2个回答
热心网友
时间:2023-10-08 14:06
nignx不需要用htaccess,只需要在nginx配置文件加上如下内容就可以,请根据自己情况自行修改
location
/
{
if
(!-e
$request_filename)
{
rewrite
^/(.*)$
/index.php/$1
last;
break;
}
}
热心网友
时间:2023-10-08 14:07
首先,编辑nginx的虚拟主机配置,在fastcgi的location语句的前面添加如下内容:1、单个目录去掉PHP执行权限
location
~
/attachments/.*.(php|php5)?$
{
deny
all;
}
将attachments目录的PHP执行权限去掉。
2、多个目录去掉PHP执行权限
ocation
~
/(attachments|upload)/.*.(php|php5)?$
{
deny
all;