location /
{
/some/main/root;
}
location /blah
{
/some/other/root;
}
will result in 404 when accessing www.domain.com/blah123.html even
though there’s /some/main/root/blah123.html (instead it tries
/some/other/root/blah123.html)
OTOH, using
location /blah/ { … }
will result in 404 when accessing domain.com/blah even though there’s
an index in the location. (probably because it doesn’t match)
of course this works as I wanted it to.
location ~ /blah($|/) { … }
*using try_files $uri $uri/ @fallback doesn’t help.
is this intended?