正在显示
1 个修改的文件
包含
5 行增加
和
3 行删除
| @@ -68,8 +68,8 @@ class DomainSettingLogic extends BaseLogic | @@ -68,8 +68,8 @@ class DomainSettingLogic extends BaseLogic | ||
| 68 | public function saveDomain() | 68 | public function saveDomain() |
| 69 | { | 69 | { |
| 70 | //获取主域名 | 70 | //获取主域名 |
| 71 | - $domain_parse = parse_url($this->param['domain'], PHP_URL_HOST); | ||
| 72 | - $domain = trim($domain_parse['host'] ?? ''); | 71 | + $domain_parse = parse_url(trim($this->param['domain'])); |
| 72 | + $domain = $domain_parse['host'] ?? $domain_parse['path']; | ||
| 73 | if (!$domain) { | 73 | if (!$domain) { |
| 74 | $this->fail('主域名填写错误'); | 74 | $this->fail('主域名填写错误'); |
| 75 | } | 75 | } |
| @@ -90,7 +90,9 @@ class DomainSettingLogic extends BaseLogic | @@ -90,7 +90,9 @@ class DomainSettingLogic extends BaseLogic | ||
| 90 | 90 | ||
| 91 | //构建blog二级域名 | 91 | //构建blog二级域名 |
| 92 | $domain_array = explode('.', $domain); | 92 | $domain_array = explode('.', $domain); |
| 93 | - if (count($domain_array) <= 2) { | 93 | + if (count($domain_array) == 1) { |
| 94 | + $this->fail('请填写正确的主域名'); | ||
| 95 | + } elseif (count($domain_array) == 2) { | ||
| 94 | array_unshift($domain_array, 'blog'); | 96 | array_unshift($domain_array, 'blog'); |
| 95 | } else { | 97 | } else { |
| 96 | $domain_array[0] = 'blog'; | 98 | $domain_array[0] = 'blog'; |
-
请 注册 或 登录 后发表评论