Если нужно на запрос
/image1.png
отдать файл
/img/i/image1.png
.
Путь к файлу формируется путём простого добавления URI к значению директивы
root.
Например, файлы:
/var/www/img/i/image1.png
/var/www/file/f/image1.dll
/var/www/file/f/image2.zip
location ~ ^/[^/]+\.png$ {
root /var/www/img/i;
}
location ~ ^/[^/]+\.(?:dll|zip)$ {
root /var/www/file/f;
}
Если с
/img/i/image1.png
на
/image1.png
нужен редирект с кодом 301.
location ~ ^/img/i(/[^/]+\.png)$ {
return 301 $1;
}
location ~ ^/file/f(/[^/]+\.(?:dll|zip))$ {
return 301 $1;
}