NGINX remove todos os tipos de extensão em uri

1

Como eu removerei todos os tipos de extensão no uri através da configuração do nginx. Eu procurei soluções e encontrei apenas soluções para tipos de arquivos específicos. Por exemplo, algumas configurações reescreveriam todos os arquivos html. abc.com/hello/world.html para abc.com/hello/world. Outros fazem isso com php. Eu estou tentando criar uma configuração para tirar o uri e remover a extensão, redirecionar o índice para o / e remover qualquer barra extra de volta no final do uri.

Aqui estão alguns exemplos:

/hello/world.php - > / hello / world (e inserir / hello / world renderizaria /hello/world.php, html, asp, txt nessa ordem, mas sem a extensão na barra de URL)

/hello/index.php - > / olá

/ hello / - > / olá

/hello/world.html - > / olá / mundo

    
por BobbaTea 02.11.2018 / 00:20

0 respostas