https://bz.apache.org/bugzilla/show_bug.cgi?id=66608
Bug ID: 66608
Summary: Incorrect SCRIPT_NAME when path part of URI contains
escapes
Product: Apache httpd-2
Version: 2.4.56
Hardware: PC
OS: All
Status: NEW
Severity: normal
Priority: P2
Component: mod_proxy_fcgi
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Hi,
Request without URL encoded parts:
'REQUEST_URI' => '/rt5/Helpers/TicketHistory?id=1',
'PATH_INFO' => '/Helpers/TicketHistory',
'PATH_TRANSLATED' => '/var/www/html/Helpers/TicketHistory',
'SCRIPT_FILENAME' => '/Helpers/TicketHistory',
'SCRIPT_NAME' => '/rt5',
With URL encoded parts:
'PATH_INFO' => '/Ticket/Attachment/37/3/a%20shot%20to%20test.png',
'PATH_TRANSLATED' =>
'/var/www/html/Ticket/Attachment/37/3/a%20shot%20to%20test.png',
'REQUEST_URI' => '/rt5/Ticket/Attachment/37/3/a%20shot%20to%20test.png',
'SCRIPT_FILENAME' => '/Ticket/Attachment/37/3/a%20shot%20to%20test.png',
'SCRIPT_NAME' => '/rt5/Ticket/Attachment/37/3/a shot to test.png',
Expected SCRIPT_NAME to be '/rt5' in both cases.
Apache config:
<IfModule mod_proxy_fcgi.c>
SetEnvIf Request_URI . proxy-fcgi-pathinfo=1
</IfModule>
<VirtualHost *:80>
ProxyPass /rt5/ unix:/opt/rt5/var/rt.sock|fcgi://localhost/
ProxyFCGIBackendType GENERIC
IncludeOptional /usr/local/etc/apache2/rt.conf.d/*.conf
</VirtualHost>
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]