Skip to content

🚧 Cloudflare 主域名接入 CDN 导致访问速度变慢或失败的处理方法 ​

域名托管在 Cloudflare,主域名 abc.com 和子域名 www.abc.com 都已正确解析至语鹿云盾,但主域名的访问速度极慢或经常访问失败。

这是因为 Cloudflare 会对主域名的 CNAME 记录进行拉平处理,会影响 CDN 的解析线路,导致无法完全解析所有 CDN 节点,导致访问卡顿等问题。遇到这种情况,可按以下两种方法处理。

本文以 abc.com 和 www.abc.com 为例,操作时请替换为您自己的域名。

方法一:更换域名解析服务商(快速) ​

如果希望继续使用 abc.com 直接访问网站,可将域名解析从 Cloudflare 更换至其他域名解析服务商,再将域名解析至控制台提供的 CNAME 地址。

方法二:改用子域名访问(推荐) ​

如果希望继续使用 Cloudflare,建议改用 www.abc.com 访问网站。如需保留原来的主域名入口,可在 CDN 控制台设置 301 跳转,让访问 abc.com 的用户自动跳转至 www.abc.com。

第 1 步:确认子域名已接入 CDN ​

  1. 登录 语鹿云盾 CDN 控制台,进入 站点管理 → 网站列表。
  2. 找到对应网站,确认已添加 www.abc.com。如未添加,请点击 站点管理 → 网站列表 添加。
  3. 返回网站列表,点击 查看解析信息,复制页面中的 解析值。

查看域名的 CNAME 解析值

  1. 在 Cloudflare 中,将 www 记录设置为 CNAME,目标填写刚才复制的解析值,代理状态选择 DNS only(仅 DNS,灰色云朵)。如果为子域名开启了额外的 CNAME 拉平,请关闭。
  2. 等待解析生效,访问 www.abc.com,确认网站可以正常打开。

如果只需要使用子域名访问,到这里即可。需要将主域名跳转至子域名时,请继续以下操作。

第 2 步:检查域名和证书 ​

保留 abc.com 在 CDN 中的绑定及解析,确保主域名仍能访问到对应的 CDN 站点。

进入网站的 HTTPS设置,确认 abc.com 和 www.abc.com 均已配置有效证书。即使主域名仅用于跳转,使用 HTTPS 访问时也需要有效证书。

HTTPS设置页面

第 3 步:添加 301 跳转 ​

  1. 在 网站列表 中,找到绑定了 abc.com 的网站,点击 管理。
  2. 进入 高级设置 → URL转向设置,点击 新增转向。

高级设置中的新增转向入口

  1. 按下表填写规则:
配置项填写内容
匹配URI(.*),保持默认即可
重写到https://www.abc.com$1,将域名替换为您自己的子域名
响应码301
条件设置展开后,选择 域名:端口
域名:端口abc.com,填写需要跳转的主域名

主域名301跳转至子域名的填写示例

  1. 确认填写无误后,点击 确定,等待配置生效。

注意: 请保留目标地址末尾的 $1,用于保留访问路径。跳转条件只填写主域名,不要加入 www.abc.com,避免两个域名共用网站配置时出现循环跳转。

第 4 步:检查跳转效果 ​

配置生效后,使用浏览器检查:

  • 访问 abc.com,应自动跳转至 https://www.abc.com,网站正常打开。
  • 直接访问 www.abc.com,应正常打开,不反复跳转。
  • 打开原有的页面链接,确认跳转后的路径和查询参数保留正确。

如仍有异常,请联系客服协助排查。

Copyright © 2025 语丞信息科技