diff --git a/src/Helper/ServerUrl.php b/src/Helper/ServerUrl.php index 56cb09808..a1d63d29e 100644 --- a/src/Helper/ServerUrl.php +++ b/src/Helper/ServerUrl.php @@ -144,9 +144,8 @@ protected function detectScheme() } switch (true) { - case (isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] === true)): - case (isset($_SERVER['HTTP_SCHEME']) && ($_SERVER['HTTP_SCHEME'] == 'https')): - case (443 === $this->getPort()): + case (isset($_SERVER['HTTPS']) && (strtolower($_SERVER['HTTPS']) == 'on' || $_SERVER['HTTPS'] === true)): + case (isset($_SERVER['HTTP_SCHEME']) && (strtolower($_SERVER['HTTP_SCHEME']) == 'https')): case $this->isReversedProxy(): $scheme = 'https'; break;