Digamos que eu receba uma solicitação GET para arquivar /dir/01/23/file.ext
. Eu gostaria de servir o arquivo /dir/01/23
que é um arquivo sem extensão. O nome do arquivo deve ser file.ext
03 e o mime de .ext
deve ser usado. Como escrevo uma regra no nginx para fazer isso?
Responder1
rewrite ^/dir/01/23/file.ext$ /dir/01/23 break;
ou
rewrite ^(.*)/file.ext$ $1 break;
você também pode precisar especificar um local dedicado. Por exemplo:
location /dir {
root $docroot;
}