On 02/05/2017 05:10 AM, Jim Jagielski wrote:
Not seeing anything fpm_main.c...

Line 1144 in my copy (attached). It's an example of an Apache-specific fixup that only runs if apache_was_here is *false*.

--Jacob
    if (!apache_was_here && env_path_translated != NULL && env_redirect_url != 
NULL &&
        env_path_translated != script_path_translated &&                        
 
        strcmp(env_path_translated, script_path_translated) != 0) {             
 
        /*                                                                      
 
         * pretty much apache specific.  If we have a redirect_url              
 
         * then our script_filename and script_name point to the                
 
         * php executable                                                       
 
         * we don't want to do this for the new mod_proxy_fcgi approach,        
 
         * where redirect_url may also exist but the below will break           
 
         * with rewrites to PATH_INFO, hence the !apache_was_here check         
 
         */                                                                     
 
        script_path_translated = env_path_translated;                           
 
        /* we correct SCRIPT_NAME now in case we don't have PATH_INFO */        
 
        env_script_name = env_redirect_url;                                     
 
    } 

Reply via email to