A página wiki do Nginx na configuração do PHP-FPM recomenda ativar o cgi.fix_pathinfo . Preste atenção ao regex usado:
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
A página também fornece um teste em que você acessa URLs diferentes, conforme listado abaixo, e verifica os valores corretos de REQUEST_URI, SCRIPT_NAME, PATH_INFO e PHP_SELF.
/test.php
/test.php/
/test.php/foo
/test.php/foo/bar.php
/test.php/foo/bar.php?v=1
test.php contém apenas <?php var_export($_SERVER)?>
. Isso ajuda a determinar se sua configuração é segura. Em todos os URLs, seu SCRIPT_NAME deve ser test.php . Em qualquer caso, você não deve ver bar.php lá.