I'm using v2.6-pcidss for its EHCD features, but I think there's a
problem either with RewiteLocation or Redirect which causes characters
in GET-type URLs to be encoded as HTML entities.

Here's a basic config for a site which has all HTTP traffic redirected
to HTTPS:

ListenHTTP

  RewriteLocation 2

  Address 10.1.1.1
  Port 80
  Service
    Redirect https://10.1.1.1";
  End
End

ListenHTTPS

  RewriteLocation 2

  # SSL options removed for brevity

  Address 10.1.1.1
  Port 443
  Service
    Backend
      Address 192.168.1.1
    End
  End
End

In plain 2.6, a URL of the form

  http://10.1.1.1/form.php?option=value

gets redirected to

  https://10.1.1.1/form.php?option=value

With 2.6-pcidss the same URL will get redirected to

  https://10.1.1.1/form.php?option%3dvalue

As a result the GET options in that URL won't get parsed.

I've pored over the source but I can't work out why this might be happening.

Can anyone suggest a solution?

-- 
Liam Gretton                                    [email protected]
Systems Specialist                           http://www.le.ac.uk/its/
IT Services                                   Tel: +44 (0)116 2522254
University Of Leicester, University Road
Leicestershire LE1 7RH, United Kingdom

--
To unsubscribe send an email with subject unsubscribe to [email protected].
Please contact [email protected] for questions.

Reply via email to