作者 lyh
... ... @@ -264,6 +264,22 @@ class DomainInfoLogic extends BaseLogic
}
}
//如果要开通amp站点,判断m域名是否已经解析
if(isset($this->param['amp_status']) && $this->param['amp_status'] == 1){
$domain_array = parse_url($info['domain']);
$host = $domain_array['host'] ?? $domain_array['path'];
$host_array = explode('.',$host);
if(count($host_array) <= 2){
array_unshift($host_array,'m');
}else{
$host_array[0] = 'm';
}
$amp_domain = implode('.',$host_array);
if(!$this->check_cname($amp_domain, $server_info)){
$this->fail('AMP站点域名' . $amp_domain . '未解析至目标服务器');
}
}
//保存301跳转数据+其他域名
$data = [
'other_domain'=>json_encode($this->param['other_domain'] ?? []),
... ...