解释try_files $uri $uri/ /index.php$is_args$args;

nginx 里边 try_files的用法 核心作用:可以替代rewrite 作用域: server 、location 没有默认值

语法: try_files 【$uri 】 【 $uri/ 】 参数 如: try_files $uri $uri/ /index.php$is_args$args 或 try_files $uri $uri/ = 404

$uri 是请求文件的路径 $uri/ 事请求目录的路径

参数: $uri 解释: 表示当前请求的URI,不带任何参数 访问: curl -I 返回: "/192.168.1.200"

原理: (1)、当location匹配到以后,如 www.123.com/example 配置为 try_files $uri = 404 他只会在发布目录里边着examplt这个文件,(因为你只配置了$uri)

(2)、当你访问 www.123.com/example 配置为 try_files $uri/ = 404 他会在发布目录里边寻找example 这个目录,(因为只配置了$uri/ )

(3)、当你的配置为 try_files $uri $uri/ = 404 ,访问 www.123.com/example 的时候 会先在发布目录里边找example这个文件,如果没有的话 就在寻找example这个目录。在try_files 寻找完以后不会跳出location&

nginx 里边 try_files的用法 核心作用:可以替代rewrite 作用域: server 、location 没有默认值 语法: try_files 【$uri 】 【 $uri/ 】 参数 如: try_files $uri $uri/ /index.php$is_args$args 或 try_files $uri $uri/ = 404 $uri 是请求文件的路径 $uri/ 事请求目录的路径 参数: $uri 解释: 表示当前请求的URI,不带任何参数 访问: curl -I 返回: "/192.168.1.200" 原理: (1)、当location匹配到以后,如 www.123.com/example 配置为 try_files $uri = 404 他只会在发布目录里边着examplt这个文件,(因为你只配置了$uri) (2)、当你访问 www.123.com/example 配置为 try_files $uri/ = 404 他会在发布目录里边寻找example 这个目录,(因为只配置了$uri/ ) (3)、当你的配置为 try_files $uri $uri/ = 404 ,访问 www.123.com/example 的时候 会先在发布目录里边找example这个文件,如果没有的话 就在寻找example这个目录。在try_files 寻找完以后不会跳出location&
经验分享 程序员 微信小程序 职场和发展