Ikke верен, используйте try_files примерно так:
location / {
try_files $uri $uri/ /index.php;
}
Но ваше местоположение в PHP fastcgi небезопасно. См. эту статью , чтобы узнать больше об этом.
Для вашей настройки вам нужно что-то вроде этого:
location ~ \.php$ {
try_files $uri /index.php;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
include /etc/nginx/fastcgi_params;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass 127.0.0.1:9001;
}
Обратите внимание, что вы должны установить локальный fastcgi_param
после включения глобальной конфигурации fastcgi_params.