+ -
当前位置:首页 → 问答吧 → nginx pathinfo 模式下的问题

nginx pathinfo 模式下的问题

时间:2011-08-13

来源:互联网

index.php/Login/ 不能访问提示模块不存在
member.php/Login 则可以,
原先是在apache 下运行没问题,现在要部署到nginx 下则出现这个问题。
是否能做到都支持

配置如下:
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;
  fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
  fastcgi_param   PATH_INFO       $path_info;
  include        fastcgi_params;
}

作者: niuboo   发布时间: 2011-08-13

member.php/Login/ 与 member.php/Login  就多一斜杠
多了斜杠就不能访问

作者: niuboo   发布时间: 2011-08-13