Простите, я новичок в nginx, если вопрос расплывчатый, пожалуйста, укажите мне несколько направлений.У меня есть изображение xyz.jpg
в Disk-1
и изображение abc.jpg
в Disk-2
, когда я вызываю url: ../image/xyz.jpg
, xyz.jpg (Disk-1)
отображается с помощью alias
в файле моего nginx.Вопрос: есть ли способ позвонить ../image/abc.jpg
, появится abc.jpg (Disk-2)
?
location /image/ {
expires max;
add_header Pragma public;
add_header Cache-Control "public";
alias /image_data/;
}
Редактировать: я использовал try_files
, но он не работал
location @image2 {
alias /image_data_2/;
try_files $uri $uri/ =404
}
location /image/ {
expires max;
add_header Pragma public;
add_header Cache-Control "public";
alias /image_data/;
try_files $uri $uri/ @image2;
}