Remover barra final

Remover barra final

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.

informação relacionada