diff --git a/libraries/joomla/uri/uri.php b/libraries/joomla/uri/uri.php index 381f61e812b29..1bea2f0afb18e 100644 --- a/libraries/joomla/uri/uri.php +++ b/libraries/joomla/uri/uri.php @@ -67,6 +67,12 @@ public static function getInstance($uri = 'SERVER') { $https = 's://'; } + elseif ((isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && + !empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && + (strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) !== 'http'))) + { + $https = 's://'; + } else { $https = '://';