gbless 发表于 2018-11-12 11:56:55

配置nginx支持pathinfo-notepad

#添加以下行  
#############################ADD START################################
  
set $path_info "";
  
set $real_script_name $fastcgi_script_name;
  
if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
  
set $real_script_name $1;
  
set $path_info $2;
  
}
  
fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
  
fastcgi_param SCRIPT_NAME $real_script_name;
  
fastcgi_param PATH_INFO $path_info;
  
##############################ADD END#################################
  
#fastcgi_paramSCRIPT_FILENAME   $document_root$fastcgi_script_name;//添加注释
  
fastcgi_paramQUERY_STRING       $query_string;
  
fastcgi_paramREQUEST_METHOD   $request_method;
  
fastcgi_paramCONTENT_TYPE       $content_type;
  
fastcgi_paramCONTENT_LENGTH   $content_length;
  
#fastcgi_paramSCRIPT_NAME      $fastcgi_script_name;//添加注释
  
fastcgi_paramREQUEST_URI      $request_uri;
  
fastcgi_paramDOCUMENT_URI       $document_uri;
  
fastcgi_paramDOCUMENT_ROOT      $document_root;
  
fastcgi_paramSERVER_PROTOCOL    $server_protocol;
  
fastcgi_paramHTTPS            $https if_not_empty;
  
fastcgi_paramGATEWAY_INTERFACECGI/1.1;
  
fastcgi_paramSERVER_SOFTWARE    nginx/$nginx_version;
  
fastcgi_paramREMOTE_ADDR      $remote_addr;
  
fastcgi_paramREMOTE_PORT      $remote_port;
  
fastcgi_paramSERVER_ADDR      $server_addr;
  
fastcgi_paramSERVER_PORT      $server_port;
  
fastcgi_paramSERVER_NAME      $server_name;
  
# PHP only, required if PHP was built with --enable-force-cgi-redirect
  
fastcgi_paramREDIRECT_STATUS    200;


页: [1]
查看完整版本: 配置nginx支持pathinfo-notepad