Details
-
Bug
-
Resolution: Duplicate
-
Medium
-
None
-
None
-
None
-
Operating System: Windows XP & Linux
PHP Version: 5.2.1
Database and version: MySQL 5.0.33
Browser (and version): all
Description
If an encoded uri without "https" prefix is called the SSL redirect encode the uri over again.
A resolution would be to decode the uri before the uri will redirect:
/kernel/classes/ezsslzone.php Line 270:
$sslZoneRedirectionURL = "https://" . $host . $sslPortString . $indexDir . $requestURI;
->
$sslZoneRedirectionURL = eZURI::decodeURL("https://" . $host . $sslPortString . $indexDir . $requestURI);