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.