<div dir="ltr"><div>Добрый день. Я делал в такой же ситуации вот так:</div><div><br></div><div>location ~* \.(cur|jpg|jpeg|gif|png|zip|tgz|gz|rar|bz2|jar|lzma|exe|pdf|ppt|tar|swf|ico|flv|mp3|doc|xls|wav|bmp|rtf|txt|xml|docx|xlsx|woff2?) {</div><div>     try_files $uri $uri/ @ph_static;</div><div>     expires             +1h;<br></div><div>    root             /opt/www/old;<br></div><div>}<br><br><div>location @ph_static</div><div>{</div><div>    expires         +1h;<br></div><div>    root             /opt/www/new;<br></div><div>}<br></div></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">22 ноября 2015 г., 17:22 пользователь prinum <span dir="ltr"><<a href="mailto:nginx-forum@nginx.us" target="_blank">nginx-forum@nginx.us</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Добрый день! У меня появилась задача - разработка нового сайта, проблема в<br>
том, что на старый (конкретно на изображения) ссылается большое количество<br>
партнеров. Но структура страрога сайта такова, что тянуть всё это в новую<br>
папку совершенно не хочется (картинки валяются в корне, в куче подкаталогов,<br>
везде).<br>
<br>
Я хочу сделать так: сервер ищет файл в новой папке - если, его нет - уходит<br>
в старую и ищет там. Понятно, что это не эталон решения и могут быть<br>
коллизии в именах (тогда показаться должен новый файл).<br>
<br>
По сути мне нужно решение, что-то вроде:<br>
<br>
location ~*<br>
\.(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)$<br>
{<br>
        expires 30d;<br>
        root /var/www/<a href="http://site-new.ru" rel="noreferrer" target="_blank">site-new.ru</a>;<br>
        root /var/www/<a href="http://site-old.ru" rel="noreferrer" target="_blank">site-old.ru</a>;<br>
}<br>
<br>
Но как это сделать, к сожалению, пока не представляю...<br>
<br>
Posted at Nginx Forum: <a href="https://forum.nginx.org/read.php?21,263002,263002#msg-263002" rel="noreferrer" target="_blank">https://forum.nginx.org/read.php?21,263002,263002#msg-263002</a><br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div>--------------------------------------------------------------------------------<br>С ув, Никита Александрович<br>Jabber: <a href="mailto:a@sft.in.ua" target="_blank">a@sft.in.ua</a><br></div></div></div>
</div>