diff --git a/src/Network/Probe.php b/src/Network/Probe.php index 70ab396fed..c5ecf96ed3 100644 --- a/src/Network/Probe.php +++ b/src/Network/Probe.php @@ -65,11 +65,11 @@ class Probe */ public static function cleanURI(string $rawUri): string { - $rawUri = Network::convertToIdn($rawUri); - // At first remove leading and trailing junk $rawUri = trim($rawUri, "@#?:/ \t\n\r\0\x0B"); + $rawUri = Network::convertToIdn($rawUri); + $uri = new Uri($rawUri); if (!$uri->getScheme()) { return $uri->__toString();