Opened 16 months ago
Last modified 8 months ago
#97 accepted defect
try_files and alias problems
| Reported by: | Maxim Dounin | Owned by: | somebody |
|---|---|---|---|
| Priority: | minor | Milestone: | |
| Component: | nginx-core | Version: | |
| Keywords: | Cc: | ||
| Sensitive: | |||
| uname -a: | na | ||
| nginx -V: | na | ||
Description (last modified by Maxim Dounin)
# bug: request to "/test/x" will try "/tmp/x" (good) and
# "/tmp//test/y" (bad?)
location /test/ {
alias /tmp/;
try_files $uri /test/y =404;
}
# bug: request to "/test/x" will fallback to "fallback" instead of "/test/fallback"
location /test/ {
alias /tmp/;
try_files $uri /test/fallback?$args;
}
# bug: request to "/test/x" will try "/tmp/x/test/x" instead of "/tmp/x"
location ~ /test/(.*) {
alias /tmp/$1;
try_files $uri =403;
}
Or document special case for regexp locations with alias? See r3535.
# bug: request "/foo/test.gif" will try "/tmp//foo/test.gif"
location /foo/ {
alias /tmp/;
location ~ gif {
try_files $uri =405;
}
}
Change History (4)
comment:1 Changed 16 months ago by Maxim Dounin
- Description modified (diff)
- Status changed from new to accepted
comment:2 Changed 14 months ago by Maxim Dounin
- Description modified (diff)
comment:3 Changed 11 months ago by Maxim Dounin
- Description modified (diff)
comment:4 Changed 8 months ago by Maxim Dounin
See also ticket #217.
Note: See
TracTickets for help on using
tickets.

Added case from ticket #176.