Em alguns tutoriais antigos, você geralmente encontra algo assim
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
if (! -f $document_root$fastcgi_script_name) {
return 404;
}
Mas como o link indica que você deve usar melhor o try_files
Apenas uma observação: É perigoso usar a configuração que você postou sem um bloco if / try_files porque ele pode permitir a execução de código arbitrário sob algumas circunstâncias! Na verdade, existem muitos tutoriais na internet que não cobrem esse aspecto, então eu recomendo a todos que verifiquem se sua configuração não está apenas funcionando, mas também protegida.