【发布时间】:2014-04-09 18:36:55
【问题描述】:
如何更改重写规则,使其仅影响文件夹 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 新手,找不到解决方案,请谁能帮忙?
【问题讨论】:
-
你试过这个吗:
rewrite ^/01/(.*)$ /01/$1 last;? -
所以无法通过/01.png直接打开文件/01/01.png
标签: nginx