Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 尝试_文件和子位置_File_Nginx_Url Rewriting_Try Catch - Fatal编程技术网

File 尝试_文件和子位置

File 尝试_文件和子位置,file,nginx,url-rewriting,try-catch,File,Nginx,Url Rewriting,Try Catch,如果try_files的最后一个选项包含与子位置匹配的uri,会调用该位置吗 location /some/path { alias /a/mount/point; try_files $uri /some/path/index.php$is_args$args; location ~ \.php { fastcgi_pass phpfpm; fastcgi_index index.php; include fastcgi_params;

如果try_files的最后一个选项包含与子位置匹配的uri,会调用该位置吗

location /some/path {
  alias /a/mount/point;
  try_files $uri /some/path/index.php$is_args$args;

  location ~ \.php {
    fastcgi_pass  phpfpm;
    fastcgi_index index.php;
    include       fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $request_filename;
  }
}

在上面的示例中,我们将尝试_files/some/path/index.php点击~.php子位置?

Yes。尽管在
try\u文件中使用
alias
存在一些问题。但我遇到的问题是,如果URI有参数,它要么不会传递给php\u fpm,要么如果我尝试在try\u文件中包含$is\u args$args,它似乎会搜索其他位置块。是的。尽管在
try_文件中使用
alias
有很多问题。但我遇到的问题是,如果URI有参数,它要么不会传递给php_fpm,要么如果我尝试在try_文件中包含$is_args$args,它似乎会搜索其他位置块。