EP01. “Cloudflare 免费版怎么接到 WordPress 网站”
🔒 登录后可标记已读这篇笔记讲怎么把免费版 Cloudflare 接到 WordPress 网站——注册、改 Nameserver、基本的 SSL/缓存规则设置。LiteSpeed Cache、Seraphinite 这些优化插件笔记里都提过"如果有用 CDN 就填进去",但一直没有单独教程;这篇补上从零开始接 Cloudflare 的完整步骤,适合还没用过任何 CDN 的站长。装好 Cloudflare 之后怎么在 LiteSpeed Cache 里做 CDN 集成,见《LITESPEED CACHE/CDN 与图片优化设置》。
重点内容
为什么要接 CDN
CDN(内容分发网络)会在全球各地放"边缘服务器",把网站的静态内容(图片、CSS、JS)缓存到离访客最近的节点,访客不用每次都跨国连回主机所在地,加载速度明显更快,尤其对海外访客效果显著。Cloudflare 免费版已经能满足大多数中小型网站的需求,不用一开始就上付费方案。
注册与接入步骤
- 到 Cloudflare 官网注册账号(邮箱或 Google/Apple 账号都可以)
- 登录后输入网站的域名(只填域名本身,不用带
https://),选 Free 免费方案 - Cloudflare 会自动扫描现有的 DNS 记录并导入——逐条检查,尤其是邮件相关的 MX 记录,扫描遗漏或状态不对会导致收发邮件中断
- 每条 DNS 记录旁边有个云朵图标:橙色云朵(Proxied) 代表流量会先经过 Cloudflare(享受 CDN 加速/防护);灰色云朵(DNS only) 代表直接连回原服务器。网站主域名一般设成橙色云朵,邮件相关记录通常保持灰色
[截图:Cloudflare DNS 记录管理页面,显示各条记录旁的橙色/灰色云朵图标]
改 Nameserver(最关键的一步)
Cloudflare 会提供两组新的 Nameserver 地址,这是真正让流量开始经过 Cloudflare 的开关:
- 登录域名注册商(买域名的地方,可能是 Hostinger、GoDaddy 等,不一定是主机商)后台
- 找到域名设置里的 Nameserver / DNS 管理,改成 Cloudflare 提供的两组新地址
- 保存后回 Cloudflare 页面确认——Nameserver 生效通常几分钟到几小时内完成,官方说明最长可能要 24 小时,生效前网站访问不受影响(还是走原本的 DNS)
SSL/TLS 设置
- ⚠️ 网站如果已经有 SSL 证书(大多数主机商现在都免费提供),Cloudflare 的 SSL/TLS 模式必须设成 Full 或 Full (Strict)——设错(比如设成 Flexible)容易出现"无限重定向"错误,网站打不开
[截图:Cloudflare SSL/TLS 设置页面,显示 Off/Flexible/Full/Full (Strict) 几种模式选项]
- 打开 Always Use HTTPS,确保访客访问
http://会自动跳转到https://
基本缓存规则
Cloudflare 免费版只有 3 条 Page Rules 名额,建议优先用在:
- 排除后台不被缓存:URL 匹配
*你的域名/wp-admin*,缓存级别设成 Bypass(绕过),安全等级可以设高一点——后台内容本来就该实时、不该被缓存 - 其余的静态资源缓存规则,交给 Cloudflare 默认设置或改用较新的 Cache Rules 功能(比 Page Rules 更灵活,数量限制也更宽松)
其他建议顺手开启的选项:Auto Minify(自动精简 HTML/CSS/JS)、Brotli 压缩、HTTP/3。
安装官方插件(可选但推荐)
装 WordPress 官方的 Cloudflare 插件,能在后台直接管理部分 Cloudflare 设置(比如一键清缓存),不用每次都登录 Cloudflare 网站:
- Plugins → Add New Plugin → 搜索 "Cloudflare" → Install Now → Activate
- 填入 Cloudflare 账号邮箱 + API Token(不是账号密码;到 Cloudflare 后台「个人资料 → API 令牌」生成,⚠️ 全局 API Key 权限等同主密码,不要跟不信任的插件共享)
- 点「应用默认设置」,插件会帮忙套用一套推荐的优化配置
常见误区
- ❌ 网站本身有 SSL 证书却把 Cloudflare 的 SSL/TLS 模式设成 Flexible——这是"无限重定向"报错最常见的原因,有 SSL 证书就该设 Full 或 Full (Strict)
- ❌ 改 Nameserver 前没检查邮件相关的 DNS 记录(MX 等)——漏掉或设错云朵状态,可能导致公司邮箱突然收不到信
- ❌ 免费版 3 条 Page Rules 全部用在无关紧要的地方——优先留给"后台不缓存"这类关键规则,静态资源缓存交给默认设置或 Cache Rules 就够
- 📌 Nameserver 生效需要时间,改完当下网站打不开先别慌,等一段时间再检查,通常几分钟到几小时内会生效
Sources
Blog / Website:
- How to Setup CloudFlare Free CDN in WordPress (Step by Step) — https://www.wpbeginner.com/wp-tutorials/how-to-setup-cloudflare-free-cdn-in-wordpress/
- Configure WordPress Cloudflare CDN: Easy-to-Follow Guide — https://www.hostinger.com/tutorials/how-to-setup-cloudflare-for-wordpress
官方文档:
- Cache Rules · Cloudflare Cache (CDN) docs — https://developers.cloudflare.com/cache/how-to/cache-rules/