Nginx try files
来自Linux78|wiki
try_files作用
try_files会先尝试去/mnt/try目录下找abc目录下的index.html,如果有,直接返回,没有的话则跳转到@default部分(内部重定向)。
在default部分会去/mnt/default目录下找abc目录下的index.html,有,直接返回,没有就返回404错误。
try_files可以理解为实现rewrite的作用。
server {
listen 1111;
server_name localhost;
location /77/ {
try_files $uri $uri/ @404;
}
location @404 {
default_type 'text/html';
content_by_lua 'ngx.say("404")';
}