]> granicus.if.org Git - php/commit
When Apache use RewriteRule to redirect, via mod_proxy_fgi, to php-fpm
authorRemi Collet <remi@php.net>
Tue, 30 Apr 2013 06:55:18 +0000 (08:55 +0200)
committerRemi Collet <remi@php.net>
Tue, 30 Apr 2013 06:55:18 +0000 (08:55 +0200)
commit4a92ae34011ad2246500f27469f378b66d832976
treed2d5e1c4c92b4b9f9a9a3e2169eb7f8e2aa8d92a
parent4e773c1b92c5db328fbbca36e566a1c76957be63
When Apache use RewriteRule to redirect, via mod_proxy_fgi, to php-fpm
the SCRIPT_FILENAME may contains the QUERY_STRING.

Ex : RewriteRule ^(.*)\.php$ fcgi://127.0.0.1:9000/$1.php [P]

From apache debug (build with -DFCGI_DUMP_ENV_VARS)
AH01062: sending env var 'SCRIPT_FILENAME' value 'proxy:fcgi://127.0.0.1:9000/var/www/html/info.php?foo'
AH01071: Got error 'Primary script unknown\n'
NEWS
sapi/fpm/fpm/fpm_main.c