Why are you trying to rewrite your URLs at all? Why don't you simply endure that your HTML or dynamic content references images at cdn.mydomain.com?
Sent from my iPhone
On Mar 20, 2013, at 10:47 PM, "toddlahman" <nginx-forum@nginx.us> wrote:
> I have tried both ways to redirect my static files to a CDN (content
> delivery network), but both ways result in the message "too many redirects.."
> Can anyone tell me what I am doing wrong here?
>
> location ~* ^.+.(jpe?g|gif|css|png|js|ico)$ {
> rewrite ^ http://cdn.mydomain.com$request_uri? permanent;
> access_log off;
> }
>
>
> location ~* \.(jpg|jpeg|gif|png|flv|mp3|mpg|mpeg|js|css|ico|woff)$ {
> return 301 http://cdn.mydomain.com$request_uri;
> access_log off;
> }
>
> Posted at Nginx Forum: http://forum.nginx.org/read.php?2,237609,237609#msg-237609
>
> _______________________________________________
> nginx mailing list
> nginx@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx