目标效果
aaa.com 自动跳转至 www.aaa.com,且使用 https ,更利于 SEO、Cloudflare 缓存规则统一等
步骤
修改 DNS 解析
在 Cloudflare 中打开你的域名的控制页面,选择 DNS - 记录 - 管理 DNS - 添加记录
需要两条记录:
-
根域名 (
aaa.com)类型:A 或 CNAME 名称:@ 指向:你的服务器 IP 或反代地址 代理:开启(橙色云) -
子域名 (
www.aaa.com)类型:CNAME 名称:www 指向:@ 代理:开启(橙色云)
注意:不要把 www CNAME 指到 IP,这不对,应该指向 @ ,就是根域名。
创建跳转规则
在 Cloudflare 中打开你的域名的控制页面,选择 规则 - 页面规则 -创建页面规则
需要两个规则:
-
规则一
URL: http://aaa.com/* Forwarding URL → 301 → https://www.aaa.com/$1 -
规则二
URL: https://aaa.com/* Forwarding URL → 301 → https://www.aaa.com/$1
最终效果
DNS 解析:
www.aaa.com →(CNAME)→ aaa.com →(A)→ 1.2.3.4
域名跳转:
aaa.com 自动跳转至 www.aaa.com,且使用 https
关于缓存规则:
建议把全站缓存规则绑定在 www.aaa.com,这样裸域名的跳转先执行,不会影响缓存策略。
关于 https:
SSL/TLS - 边缘证书 - 始终使用 HTTPS
开启此项可以强制使用 HTTPS,不开启也不影响。