ftsr 发表于 2016-12-26 10:50:32

让nginx 支持 pathinfo

  server {
  listen       88;
  server_name  abccom;
  root /var/www/abc;
  index  index.html index.htm index.php;
  location ~ .*\.php($|/)
  {
  set $script    $uri;
  set $path_info  "/";
  if ($uri ~ "^(.+\.php)(/.+)") {
  set $script     $1;
  set $path_info  $2;
  }
  fastcgi_pass 127.0.0.1:9000;
  fastcgi_index  index.php?IF_REWRITE=1;
  include fcgi.conf;
  fastcgi_param PATH_INFO $path_info;
  fastcgi_param SCRIPT_FILENAME  $document_root/$script;
  fastcgi_param SCRIPT_NAME $script;
  }
  location /{
  if (!-e $request_filename){
  rewrite  ^/(.*)$  /index.php/$1 last;
  break;
  }
  }
  }
页: [1]
查看完整版本: 让nginx 支持 pathinfo