5.0.0 - 严重 - 已处理
从5.1.14后边的版本开始,本地使用{:url}出现丢失端口号的问题,升级到最新版后依然存在,通过比对代码发现将\thinkphp\library\think\Url.php 文件第132行的$domain = $match[1]; 改为 if (!empty($match[1])) {$host = $this->config['app_host'] ?: $this->app['request']->host(true);
if ($domain || $match[1] != $host) {
$domain = $match[1];
} 即可解决问题,之前这个地方是有判断的,不知道后期的版本为何去掉导致丢失端口号的问题。
