есть такой location
location ~ \.php$ {
# regex to split $uri to $fastcgi_script_name and $fastcgi_path
fastcgi_split_path_info ^(.+\.php)(/.+)$;
# Check that the PHP script exists before passing it
try_files $fastcgi_script_name =404;
# Bypass the fact that try_files resets $fastcgi_path_info see:
# http://trac.nginx.org/nginx/ticket/321
set $path_info $fastcgi_path_info;
fastcgi_param PATH_INFO $path_info;
fastcgi_index index.php;
include fastcgi.conf;
fastcgi_pass 127.0.0.1:9001;
}
Вроде ничего не менялось, ставилось с brew (MacOS)
Проблема что если название файла заканчивается на .php и такого файла нет, то вылетает "File not found.". Пробовал разные варианты с добавлением index.php:
try_files $fastcgi_script_name index.php =404;
try_files $fastcgi_script_name $document_root/index.php =404;
Но ничего не работает.