Zend Server CE Apache mod_rewrite REQUEST_FILENAME SCRIPT_FILENAME Problem
        Posted  
        
            by liumiuyong
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by liumiuyong
        
        
        
        Published on 2010-05-28T13:26:05Z
        Indexed on 
            2010/05/28
            13:32 UTC
        
        
        Read the original article
        Hit count: 263
        
Hi,there! I use this .htaccess file in a project:
RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L]
It works well in Apache 2.2
Recently I started to use Zend Server CE , the ReWrite Rule didn't work ! And this works:
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L]
This is what Apache's document say:
The variables SCRIPT_FILENAME and REQUEST_FILENAME contain the same value - the value of the filename field of the internal request_rec structure of the Apache server. The first name is the commonly known CGI variable name while the second is the appropriate counterpart of REQUEST_URI (which contains the value of the uri field of request_rec).
Anyone can figure out why? Appreciate!
© Stack Overflow or respective owner