根域名跳转到 WWW | Cloudflare 重定向规则教程 | 不用写代码 | 支持参数与路径保留 | 配置简单

前言

相信大家在访问一些网站的时候,明明访问的是根域名 example.com,但当你打开地址栏却发现是子域名 www.example.com,这是怎么一回事呢?

这背后的秘密在于一个叫做重定向(Redirect)的技术。当你在浏览器中输入 example.com 并按下回车时,网站的服务器或其配置会立即发出一个指令,告诉你的浏览器:“嘿,你要找的内容其实在 www.example.com!”你的浏览器接收到这个指令后,就会自动且迅速地把地址栏的网址更新为 www.example.com,并加载那个地址的内容。

正好我的博客也要配置这个规则,既然如此,那我就写一篇关于如何配置这个重定向规则的教程吧!顺带水一篇博文q(≧▽≦q)


准备工作

  • Cloudflare 账号(且需要将重定向的主域名托管于该账号下)

如果你还没有准备好,可以先在 B 站搜索:如何注册一个域名并托管到 Cloudflare


操作步骤:

第一步:添加 DNS 记录

  • Cloudflare → DNS 中为你的根域名 @ 添加一条 A(或 CNAME)记录,指向任意 dummy IP(例如 192.0.2.1),并确保开启橙云(Proxy)。

这个记录使 Cloudflare 能拦截请求并套用规则。


第二步:创建重定向规则

  • 进入 Cloudflare → 需要重定向的主域名 → 规则 → 重定向规则 → 创建规则
  • 选择模板:从根域重定向到 WWW
  • Cloudflare 会自动将匹配模式和目标设置为:
1
2
请求 URL:
https://主域名/*
1
2
目标 URL:
https://www.主域名/${1}
1
2
状态代码:
301

第三步:保存部署