使用try_files将/ dir1重定向到nginx中的/ dir2

时间:2014-04-07 02:26:34

标签: nginx

我的部分网站仍在使用旧网址。

基本上,我想:

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;
}

我该怎么办?

1 个答案:

答案 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}}