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]

Reply via email to