Hi, On Mon, Oct 10, 2016, at 15:29, Nurahmadie Nurahmadie wrote: > Hi > > > On Mon, Oct 10, 2016, at 15:08, Edho Arief wrote: > > > Hi, > > > > > > On Mon, Oct 10, 2016, at 12:56, Edho Arief wrote: > > > > I somehow can't make this scenario work: > > > > > > > > root structure: > > > > /a/index.html > > > > /b/ <-- no index.html > > > > > > > > accessing: > > > > 1. site.com/a -> redirect to site.com/a/ -> show /a/index.html > > > > 2. site.com/b -> redirect to site.com/b/ -> show @fallback > > > > > > Still need more locations, but independent to directories you want to > access: > > > server { > listen 7770; > root /tmp; > autoindex on; > autoindex_format json; > } > > server { > listen 80; > server_name localhost; > index index.html; > root /tmp; > > location ~ /.*?[^/]$ { > try_files $uri @redir; > } > > location @redir { > return 301 $uri/; > } > > location ~ /$ { > try_files $uri"index.html" @reproxy; > } > > location @reproxy { > proxy_pass http://localhost:7770; > } > } >
Thanks, but that's even longer than my ifs. Also one `server { }` and one regexp location too many. _______________________________________________ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx