Я столкнулся с небольшим взломом с try_files в сочетании с proxy_pass (или псевдоним, если на то пошло).Nginx Proxy_pass try_files drop to location handler
Текущая конфигурация:
location /staticsrv {
alias /var/www/static/trunk/;
#proxy_pass http://static.localtest.nl/;
}
location ~ ^/staticsrv/images/gallery/(.*)$ {
try_files $uri @img_proxy;
}
location @img_proxy {
rewrite ^(.*)$ /index.php/?c=media&m=index&imag=$uri;
}
Однако для каждого файла он потеряется в правила перезаписи, поскольку она не существует. Есть ли «трюк» (прочтите правильную конфигурацию), чтобы исправить мое несчастье? Или это просто невозможно? Оба домена в конечном итоге будут на одном сервере, чтобы мы могли работать с псевдонимами и proxy_pass.
Заранее спасибо