Corresponder arquivos que não estão em um diretório específico

1

Eu tenho a seguinte regra na configuração do meu nginx:

location ~* .(js|css|png|jpg|jpeg|gif|ico|xml|swf|flv|eot|ttf|woff|pdf|xls|htc)$ {

que corresponde a algumas imagens e outros recursos. No entanto, quero impedir que corresponda a recursos que estão em um diretório específico uploads . Como eu alteraria a regra acima para evitar arquivos correspondentes no diretório uploads (como /uploads/something.jpg ), mas ainda corresponderia a um arquivo como /anything/whatever.jpg ou apenas whatever.jpg ?

    
por user6669 28.12.2012 / 01:02

1 resposta

5

location ~* ^\/(?!(upload\/)).*(js|css|png|blahblah)$

    
por 28.12.2012 / 05:54

Tags