Você pode usar try_files
em vez de uma diretiva index
. Consulte este documento para saber mais. Por exemplo:
location ~ ^(.*)/([^/]+)/$ {
try_files $1/$2/$2.html =404;
}
O posicionamento da expressão regular location
blocks é crítico, pois eles são avaliados em ordem. Consulte este documento para obter detalhes.