3.2.3 - 普通 - 未处理
在开启子域名配置后子域名规则使用完整域名时
使用U方法不能生成正确的完整域名
临时解决方法
找到ThinkPHP/Common/functions.php 877行
if(false === strpos($key,'*') && 0=== strpos($url,$rule)) {
$domain = $key.strstr($domain,'.'); // 生成对应子域名
$url = substr_replace($url,'',0,strlen($rule));
break;
}修改为if(false === strpos($key,'*') && 0=== strpos($url,$rule)) {
$domain = $key.(preg_match('/\.(cn|com|org|net|cc)$/i',$key)?'':strstr($domain,'.')); // 生成对应子域名
$url = substr_replace($url,'',0,strlen($rule));
break;
} 