首页 > Nginx > Nginx核心配置指令
			Nginx配置项try_files简介
try_files 指令是在 Nginx0.7.27 版本中开始加入的,它可以按顺序检查文件是否存在,并返回第一个找到的文件,如果未找到任何文件,则会调用最后一个参数进行内部重定向,如下表所示:
	
		
配置样例如下:
声明:《Nginx系列教程》为本站“54笨鸟”官方原创,由国家机构和地方版权局所签发的权威证书所保护。
			
			| 名称 | 文件判断指令 | 
|---|---|
| 指令 | try_files | 
| 作用域 | server、location | 
| 默认值 | -- | 
| 指令说明 | 用于顺序检查指定文件是否存在,如果不存在,则按照最后一个指定 URI 做内部跳转 | 
配置样例如下:
	location /images/ {
	    # $uri存在则执行代理的上游服务器操作,否则跳转到default.gif的location
	    try_files $uri /images/default.gif;
	}
	
	location = /images/default.gif {
	    expires 30s;
	}
	http{
	    location / {
	        try_files /system/maintenance.html $uri $uri/index.html $uri.html @mongrel;
	    }
	    location @mongrel {
	        proxy_pass http://mongrel; 
	    }
	}
声明:《Nginx系列教程》为本站“54笨鸟”官方原创,由国家机构和地方版权局所签发的权威证书所保护。
 
	