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