Rewrite question

Maxim Dounin mdounin at mdounin.ru
Thu Jun 3 20:10:50 MSD 2010


Hello!

On Thu, Jun 03, 2010 at 05:50:08PM +0200, Axel wrote:

> stupid but tricky question. In my "server" configuration, I 
> added two "location" directives:
> 
> location ~* \.css|\.js|\.jpg|\.jpeg|\.png|\.gif|\.swf|\.svg|\.tiff$ {
> 	expires 30d;
> }
> 
> location /medias/ {

- location /medias/ {
+ location ^~ /medias/ {

> 	rewrite ^/medias/(.*) http://static.mydomain.com/$1 permanent;
> }
> 
> The rewrite works fine except for jpg files. I suppose there is 
> a conflict between the two locations. It works if I comment out 
> the first location. I tried to invert locations or to add a 
> "break;" after the rewrite command or to replace "permanent" 
> with "last" or "break". Nothing does the trick. 

See here for details:

http://wiki.nginx.org/NginxHttpCoreModule#location

Maxim Dounin



More information about the nginx mailing list