Why does try_files append each path together?
Posted
by
Tom
on Server Fault
See other posts from Server Fault
or by Tom
Published on 2012-07-07T20:19:51Z
Indexed on
2012/07/07
21:17 UTC
Read the original article
Hit count: 186
nginx
I'm using try_files like this:
http { server { error_log /var/log/nginx debug; listen 127.0.0.1:8080; location / { index off default_type application/octet-stream; try_files /files1$uri /files2/$uri /files3$uri; } } }
In the error log, it's showing this:
*[error] 15077#0: 45399 rewrite or internal redirection cycle while internally redirecting to "/files1/files2/files3/path/to/my/image.png", client: 127.0.0.1, server: , request: "GET /path/to/my/image.png HTTP/1.1", host: "mydomain.com", referrer: "http://mydomain.com/folder"
Can anyone tell me why nginx is looking for /files1/files2/files3/path/to/my/image.png
instead of /files1/path/to/my/image.png
, /files2/path/to/my/image.png
and /files3/path/to/my/image.png
?
Thanks
© Server Fault or respective owner