PHP指定目录下的文件403,tp5 nginx 静态目录下文件夹名称为php时出现403 Forbidden

如题,静态目录下文件夹名称为php下的 .php 文件访问出现403 Forbidden,但是其他文件格式如html、js等文件范文正常,文件夹名称不为php的所有文件访问都正常(包括php文件)

nging配置文件如下

server {

listen 80;

server_name xxx.xxx.com;

#access_log /data/wwwlogs/xxx.xxxx.log combined;

#error_log /data/wwwlogs/xxx.xxxxx_error.log;

set $root /data/www/tp5/public;

location ~ \.php {

fastcgi_pass 127.0.0.1:9000;

fastcgi_split_path_info ^((?U).+.php)(/?.+)$;

fastcgi_param PATH_INFO $fastcgi_path_info;

fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;

fastcgi_param SCRIPT_FILENAME $root$fastcgi_script_name;

include fastcgi_params;

}

location ~ .*\.(gif|jpg|jpeg|bmp|png|ico|txt|js|css)$

{

root $root;

}

location / {

root $root;

index index.html index.php;

if ( -f $request_filename) {

break;

}

if ( !-e $request_filename) {

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

break;

}

}

}

PHP指定目录下的文件403,tp5 nginx 静态目录下文件夹名称为php时出现403 Forbidden_第1张图片

PHP指定目录下的文件403,tp5 nginx 静态目录下文件夹名称为php时出现403 Forbidden_第2张图片

PHP指定目录下的文件403,tp5 nginx 静态目录下文件夹名称为php时出现403 Forbidden_第3张图片

PHP指定目录下的文件403,tp5 nginx 静态目录下文件夹名称为php时出现403 Forbidden_第4张图片

你可能感兴趣的:(PHP指定目录下的文件403)