我的部分网站仍在使用旧网址。
基本上,我想:
http://hostname/app1/static/dir1
- > http://hostname/app1/static/dir2
。
static
目录可能包含正在使用的其他资源。
我尝试了以下但是我得到循环导致nginx中止:
location ^~ /app1/static/ {
alias /home/app1_user/app1/static/;
try_files /app1/static/dir1 /app1/static/dir2;
}
我该怎么办?
答案 0 :(得分:0)
如果我理解正确,那就是 -
文件,例如/app1/static/file.jpg
try_files
/home/app1_user/app1/dir1/file.jpg
/home/app1_user/app1/dir2/file.jpg
location ~ ^/app1/static/(.*)$ {
alias /home/app1_user/app1/static/;
try_files dir1/$1 dir2/$1 =404;
}
,{{1}} {{1}},{{1}}。{/ 1>}
{{1}}