Hello!
On Thu, Apr 07, 2011 at 06:41:05PM +0800, Space Lee wrote:
> Hi, a strange thing, I found try_files won't work in the server context, only work in the location context.
>
> I have a sample like this
> try_files /maintenance.html $uri $uri/
> location / {
> XXXX
> }
>
> then it won't work, but if I move the try_files into the location
>
> location / {
> try_files /maintenance.html $uri $uri/
> XXXX
> }
>
> then it works for root directory.
Yes, this is expected behaviour. Directive "try_files" isn't
inherited and only make sense at server level if there is no
matching location (that is, if implicit server location used to
process request).
Maxim Dounin
_______________________________________________
nginx mailing list
nginx@nginx.org
http://nginx.org/mailman/listinfo/nginx