diff --git a/typo3/sysext/core/Classes/LinkHandling/LegacyLinkNotationConverter.php b/typo3/sysext/core/Classes/LinkHandling/LegacyLinkNotationConverter.php index 959f117b4e2f2967b4302cb9d68834a3ef7d88d4..9bb4a541622acebd5b5e2ee8d12b4841c3670746 100644 --- a/typo3/sysext/core/Classes/LinkHandling/LegacyLinkNotationConverter.php +++ b/typo3/sysext/core/Classes/LinkHandling/LegacyLinkNotationConverter.php @@ -67,8 +67,6 @@ class LegacyLinkNotationConverter } $result = []; - // Parse URL scheme - $scheme = parse_url($linkParameter, PHP_URL_SCHEME); // Resolve FAL-api "file:UID-of-sys_file-record" and "file:combined-identifier" if (stripos($linkParameter, 'file:') === 0) { @@ -137,12 +135,8 @@ class LegacyLinkNotationConverter // url (external): If doubleSlash or if a '.' comes before a '/'. if (!$isIdOrAlias && $isLocalFile !== 1 && $urlChar && (!$containsSlash || $urlChar < $fileChar)) { $result['type'] = LinkService::TYPE_URL; - if (!$scheme) { - $result['url'] = 'http://' . $linkParameter; - } else { - $result['url'] = $linkParameter; - } - // file (internal) or folder + $result['url'] = 'http://' . $linkParameter; + // file (internal) or folder } elseif ($containsSlash || $isLocalFile) { $result = $this->getFileOrFolderObjectFromMixedIdentifier($linkParameter); } else {