作者 刘锟

合并分支 'akun' 到 'master'

Akun



查看合并请求 !392
@@ -282,6 +282,18 @@ class DomainInfoLogic extends BaseLogic @@ -282,6 +282,18 @@ class DomainInfoLogic extends BaseLogic
282 282
283 //amp站点生成证书 283 //amp站点生成证书
284 if($data['amp_status']){ 284 if($data['amp_status']){
  285 + $domain_array = parse_url($info['domain']);
  286 + $host = $domain_array['host'] ?? $domain_array['path'];
  287 + $host_array = explode('.',$host);
  288 + if(count($host_array) <= 2){
  289 + array_unshift($host_array,'m');
  290 + }else{
  291 + $host_array[0] = 'm';
  292 + }
  293 + $amp_domain = implode('.',$host_array);
  294 + if(!$this->check_cname($amp_domain, $server_info)){
  295 + $this->fail('AMP站点域名' . $amp_domain . '未解析至目标服务器');
  296 + }
285 $this->setAmpDomainSsl($server_info['init_domain'],$info['domain']); 297 $this->setAmpDomainSsl($server_info['init_domain'],$info['domain']);
286 } 298 }
287 299