Поиск файла в двух папках

prinum nginx-forum на nginx.us
Вс Ноя 22 15:22:39 UTC 2015


Добрый день! У меня появилась задача - разработка нового сайта, проблема в
том, что на старый (конкретно на изображения) ссылается большое количество
партнеров. Но структура страрога сайта такова, что тянуть всё это в новую
папку совершенно не хочется (картинки валяются в корне, в куче подкаталогов,
везде).

Я хочу сделать так: сервер ищет файл в новой папке - если, его нет - уходит
в старую и ищет там. Понятно, что это не эталон решения и могут быть
коллизии в именах (тогда показаться должен новый файл).

По сути мне нужно решение, что-то вроде:

location ~*
\.(jpg|jpeg|gif|png|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|tar|wav|bmp|rtf|swf|ico|flv|txt|xml|docx|xlsx)$
{
	expires 30d;
	root /var/www/site-new.ru;
	root /var/www/site-old.ru;
}

Но как это сделать, к сожалению, пока не представляю...

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,263002,263002#msg-263002



Подробная информация о списке рассылки nginx-ru