На сайте на yii2 вдруг в переменной Url::home('https') стал выдаваться не просто https://site.ru а https://site.ru:80
Не могу понять. это я где-то в конфигах напутал или на хостинге что-то изменилось.
В итоге теперь где в коде в контроллере используется return $this->redirect('/admin/'); перенаправляется на сайт с портом, который не грузит в итоге
Порт берется из запроса (Request, $_SERVER['SERVER_PORT']), и если не совпадает с портом по умолчанию для протокола, то Yii будет подставлять порт в схему.
Например, если у вас HTTP, но порт не 80, или если HTTPS, но порт не 443.