diff --git a/helpers/UrlManager.php b/helpers/UrlManager.php index aa5d1b9a..f3ef6d88 100644 --- a/helpers/UrlManager.php +++ b/helpers/UrlManager.php @@ -32,6 +32,11 @@ class UrlManager private function GetBaseUrl() { + if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) + { + $_SERVER['HTTPS'] = 'on'; + } + return (isset($_SERVER['HTTPS']) ? "https" : "http") . "://$_SERVER[HTTP_HOST]"; } }