nginx try_files para script de redirecionamento de URL (conflito de alias e subpastas)

nginx try_files para script de redirecionamento de URL (conflito de alias e subpastas)

Estou tentando descobrir como configurar try_filespara usar meu script de redirecionamento de URL php.

O script php funciona desta forma:

mydomain.com/test

Onde testestá um alias que deve ser tratado da seguinte forma:

location / {
    try_files $uri = /redirect.php?alias=$request_uri;
}

Está funcionando bem aqui,testeé enviado para redirect.phponde trata o apelidoparâmetro.

Mas estou tendo problemas para navegar em subpastas como por exemplo mydomain.com/stats/- não funciona.

Qualquer ajuda será apreciada!

Agradeço antecipadamente!

Responder1

Você deve adicionar alguns location:

location /stats {
  alias /directory/where/stats;
}

informação relacionada