diff --git a/framework/CHANGELOG.md b/framework/CHANGELOG.md index 08982f47655..fcf5ff7da9f 100644 --- a/framework/CHANGELOG.md +++ b/framework/CHANGELOG.md @@ -6,6 +6,7 @@ Yii Framework 2 Change Log - Bug #20191: Fix `ActiveRecord::getDirtyAttributes()` for JSON columns with multi-dimensional array values (brandonkelly) - Bug #20175: Fix bad result for pagination when used with GridView (@lav45) +- Bug #20199: Fix yii\web\UrlManager::createAbsoluteUrl() external absolute links creation (@edegaudenzi) 2.0.50 May 30, 2024 diff --git a/framework/helpers/BaseUrl.php b/framework/helpers/BaseUrl.php index 864dbc63c48..a671123c7cd 100644 --- a/framework/helpers/BaseUrl.php +++ b/framework/helpers/BaseUrl.php @@ -378,7 +378,7 @@ public static function home($scheme = false) */ public static function isRelative($url) { - return preg_match('~^[[:alpha:]][[:alnum:]+-.]*://|^//~', $url) === 0; + return strncmp($url, '//', 2) && strpos($url, '://') === false; } /**