正在显示
1 个修改的文件
包含
12 行增加
和
0 行删除
| @@ -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 |
-
请 注册 或 登录 后发表评论