Nginx重写规则会影响所有子文件夹

时间:2014-04-04 19:05:49

标签: nginx

如何更改重写规则以使其仅影响文件夹01:

/01/01.png
/02/02.png

如果使用这三个重写规则之一

rewrite /(.*(png))$ /01/$1 last;
rewrite /(.*)$ /01/$1 last;
rewrite ^ /01/$uri last;

文件/01/01.png可以通过/01.png直接打开(这是重写规则的目标),但现在文件/02/02.png不能再打开了通常,nginx仅显示" 404 Not Found"。此外,所有其他子文件夹中的png文件也无法再打开。如何更改重写规则以使其仅影响文件夹01?我是nginx的新手,无法找到解决方案,请有人帮忙吗?

1 个答案:

答案 0 :(得分:0)

我找到了解决问题的方法,现在我对其他jpg文件的文件夹使用了第二个重写规则。许多问候