-
Isso acontece porque, na maioria dos servidores da Web, a ação padrão das pastas é "Lista de diretórios", que é desativada por padrão. O mesmo aconteceria no Apache normalmente se você desabilitar a indexação do diretório. O que você pode fazer no nginx é colocar = 404 no final da sua diretiva try_files.
-
Você pode fazer isso colocando /index.php no final da diretiva try_files. No entanto, por motivos de segurança, isso nem sempre é recomendável.
Além disso, há um pequeno engano do nginx em sua configuração: você deve substituir $ uri / com $ uri / index.php ou $ uri / index.html ou o que for. Ele pára em try_files $ uri / porque ele encontra esse local, mas o usuário é proibido de acessá-lo.