Nginx之try_files指令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx之try_files指令相关的知识,希望对你有一定的参考价值。

try_files指令

适用范围:server,location

try_files指令将会按照给定它的参数列出顺序进行尝试,第一个被匹配的将会被使用,它经常被用于从一个变量去匹配一个可能的文件,然后将处理传递到一个命名location,

如下示例

location / {
        try_files $uri $uri/ @INDEX;
}
location @INDEX {
        proxy_pass  http://appserver;
}

在这里有一个隐含的目录索引,如果给定的URI作为一个文件没有被找到,那么处理将会通过代理被传递到@INDEX。

以上是关于Nginx之try_files指令的主要内容,如果未能解决你的问题,请参考以下文章

nginx 在 try_files 指令中有多个 PHP 文件

Nginx precontent阶段 try_files指令

Nginx的try_files指令和命名location使用实例

nginx;如果仅使用 try_files 存在文件,则返回响应代码

nginx配置选项try_files详解

我可以在 try_files nginx 指令中使用两个命名位置吗?