diff --git a/typo3/sysext/frontend/Classes/Typolink/PageLinkBuilder.php b/typo3/sysext/frontend/Classes/Typolink/PageLinkBuilder.php index 8061c4b86c76e4a91f95c1ea29064e0f3ce9ec7e..b173200e103ee5f24789ff2d366790d8c6c72472 100644 --- a/typo3/sysext/frontend/Classes/Typolink/PageLinkBuilder.php +++ b/typo3/sysext/frontend/Classes/Typolink/PageLinkBuilder.php @@ -161,14 +161,12 @@ class PageLinkBuilder extends AbstractTypolinkBuilder } unset($params); } - $absoluteUrlScheme = 'http'; + $absoluteUrlScheme = GeneralUtility::getIndpEnv('TYPO3_SSL') ? 'https' : 'http'; // URL shall be absolute: if (isset($conf['forceAbsoluteUrl']) && $conf['forceAbsoluteUrl']) { // Override scheme: if (isset($conf['forceAbsoluteUrl.']['scheme']) && $conf['forceAbsoluteUrl.']['scheme']) { $absoluteUrlScheme = $conf['forceAbsoluteUrl.']['scheme']; - } elseif (GeneralUtility::getIndpEnv('TYPO3_SSL')) { - $absoluteUrlScheme = 'https'; } // If no domain records are defined, use current domain: $currentUrlScheme = parse_url(GeneralUtility::getIndpEnv('TYPO3_REQUEST_URL'), PHP_URL_SCHEME);