PHP: How can I get domain.com/index.php/blah/ to work?
    Igor Sysoev 
    is at rambler-co.ru
       
    Sat Jul 21 12:00:44 MSD 2007
    
    
  
On Sat, Jul 21, 2007 at 02:16:21AM +0000, Rob wrote:
> I understand how to get regular .php files to work, but my PHP framework only
> works by going to domain.com/index.php/blah/blah/ - notice the / after index.php
> and not index.php?blah=. I can't seem to get this to work in nginx, as it sees
> /index.php/blah/blah/ as directories and not just index.php with variables. Can
> anyone help me?
Do you use FastCGI ?
   location \.php(/|$) {
       set  $script_name  $uri;
       set  $path_info    "";
       if ($uri ~ ^(.+\.php)(/.+)) {
           set  $script_name  $1;
           set  $path_info    $2;
       }
       fastcgi_pass   ...
       fastcgi_param  SCRIPT_FILENAME  /path/to/$script_name;
       fastcgi_param  PATH_INFO        $path_info;
   }
-- 
Igor Sysoev
http://sysoev.ru/en/
    
    
More information about the nginx
mailing list