Добрый день! У меня появилась задача - разработка нового сайта, проблема в том, что на старый (конкретно на изображения) ссылается большое количество партнеров. Но структура страрога сайта такова, что тянуть всё это в новую папку совершенно не хочется (картинки валяются в корне, в куче подкаталогов, везде).
Я хочу сделать так: сервер ищет файл в новой папке - если, его нет - уходит в старую и ищет там. Понятно, что это не эталон решения и могут быть коллизии в именах (тогда показаться должен новый файл).
По сути мне нужно решение, что-то вроде:
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;
}
Но как это сделать, к сожалению, пока не представляю...
Я хочу сделать так: сервер ищет файл в новой папке - если, его нет - уходит в старую и ищет там. Понятно, что это не эталон решения и могут быть коллизии в именах (тогда показаться должен новый файл).
По сути мне нужно решение, что-то вроде:
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;
}
Но как это сделать, к сожалению, пока не представляю...