Cloudflare 解析
如果你的域名托管在 Cloudflare,按这篇操作。Cloudflare 里最容易出错的是代理状态:根域名和 www 的设置不一样。
推荐流程
第一步:复制 AllinCMS 的 CNAME 目标
先在 AllinCMS 后台添加域名,复制系统生成的 CNAME 目标记录。

第二步:添加根域名 A 记录
在 Cloudflare 进入你的域名,打开 DNS -> 记录,点击 添加记录。
根域名记录按下面填写:
| 字段 | 值 |
|---|---|
| 类型 | A |
| 名称 | @ |
| IPv4 地址 | 8.8.8.8 |
| 代理状态 | 开启代理 |
| TTL | 自动 |
这个 A 记录主要用于后面把根域名跳转到 www。不要把它当成 AllinCMS 的真实服务器地址。

第三步:添加 www 的 CNAME 记录
继续添加一条 CNAME:
| 字段 | 值 |
|---|---|
| 类型 | CNAME |
| 名称 | www |
| 目标 | 粘贴 AllinCMS 后台复制的 CNAME 目标 |
| 代理状态 | 关闭代理 |
| TTL | 自动 |
www 这条建议关闭代理,让解析直接指向 AllinCMS 提供的目标记录。


第四步:设置根域名跳转到 www
如果你希望用户访问 allincms.com 时自动跳到 www.allincms.com,在 Cloudflare 创建页面规则或重定向规则。
示例:
URL: allincms.com/*
设置: 转发 URL
状态码: 301 永久重定向
目标: https://www.allincms.com/$1
操作时把 allincms.com 换成你的真实域名。


第五步:回 AllinCMS 确认绑定
Cloudflare 场景下,AllinCMS 后台通常只需要添加并选择 www 域名作为主域名。解析记录添加完成后,回后台点击刷新验证。
如果提示 SSL 失败,先等十几分钟再刷新。刚绑定时 DNS 和证书都可能有延迟。
