Estou servindo um diretório com conteúdo estático, digamos
|-index.html
|--a
| |-index.html
|--b
|-index.html
Quando eu acessohttp://localhost/a- atualmente recebe um redirecionamento permanente parahttp://localhost/a/que serve ohttp://localhost/a/index.html.
Eu gostaria de ter o mesmo comportamento sem que o URL do navegador mudasse dehttp://localhost/aparahttp://localhost/a/.
Responder1
Você pode usar try_files
.
Por exemplo:
try_files $uri $uri/index.html =404;
O primeiro termo procura uma correspondência exata (um arquivo que corresponda ao URI). O segundo termo procura um diretório contendo index.html
, onde o caminho do diretório é especificado pelo URI (sem final /
). Caso contrário, uma resposta 404 será retornada.
Veresse documentopara mais.