nginx try_files para script de redirección de URL (conflicto de alias y subcarpetas)

nginx try_files para script de redirección de URL (conflicto de alias y subcarpetas)

Estoy tratando de descubrir cómo configurarlo try_filespara usarlo con mi script de redirección de URL de PHP.

El script php funciona de esta manera:

mydomain.com/test

¿Dónde testhay un alias que debe tratarse de la siguiente manera?

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

Está funcionando bien aquípruebase envía a redirect.phpquien trata el aliasparámetro.

Pero tengo problemas para navegar a subcarpetas como, por ejemplo mydomain.com/stats/, no funciona.

¡Cualquier ayuda será apreciada!

¡Gracias de antemano!

Respuesta1

Deberías agregar algunos location:

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

información relacionada