Digamos que recibo una solicitud GET para presentar /dir/01/23/file.ext
. Me gustaría entregar el archivo /dir/01/23
que es un archivo sin extensión. El nombre del archivo debe ser file.ext
en lugar de 03 y .ext
se debe utilizar el mimo de. ¿Cómo escribo una regla en nginx para hacer eso?
Respuesta1
rewrite ^/dir/01/23/file.ext$ /dir/01/23 break;
o
rewrite ^(.*)/file.ext$ $1 break;
Es posible que también deba especificar una ubicación dedicada. Por ejemplo:
location /dir {
root $docroot;
}