2012-04-03 11 views
0

私はnginxの中で、次のしている:nginxの書き換え/場所衝突

# backend 
location /backend/ { 
    deny all; 
} 

rewrite ^/aaaa/([0-9]+)-([0-9]+)-([0-9]+)\.jpg$ /backend/u/$1/$2/$3.jpg last; 
rewrite ^/bbbb/([0-9]+)-([0-9]+)\.json$ /backend/u/$1/$2/report.json last; 

が、生憎、私は2回の書き換えのための403を取得します。

ここに質問がありますが、どのようにこれらのファイルを/ backend/*からリライトして何かをブロックすることができますか?

答えて

1

は、このパッチを試してみてください:

location /backend/ { 
- deny all; 
+ internal; 
} 
+0

は魅力のように働きました – arthurprs