895 字
4 min
cloudflare域名重定向教程

话说在前#

至于为什么出这么一篇教程呢,事出反常必有妖啊

搞了个年抛的fuckbt.icu域名😋 拿来重定向玩

重定向规则#

DNS记录#

首先需要添加DNS记录,做一个指向重定向后域名的cname解析,小黄云的代理可开可不开(四级及以上域名一般不能开,因为CF默认的免费证书没有覆盖到,开了浏览器访问会报错,除非你单独配置SSL)

规则#

进入域名仪表盘,菜单,规则,概述

然后点击,创建规则,选重定向规则,找到如果传入请求匹配...,选择自定义筛选表达式

字段选择主机名,运算符等于,值填写你要重定向到的域名

然后在则...URL重定向中的类型选择动态,填写表达式

concat("https://fuwari.oh1.top", http.request.uri.path)

替换成你需要的域名,根据有没有ssl证书来决定是https还是http

重定向代码一般选择301302,看个人需求

301是永久重定向,会告诉浏览器你把这个页面”搬”到了你重定向后的URL,也就是会让浏览器缓存,当你下次访问时则直接访问重定向后的域名,而不会再进行多余的重定向操作,如果你被搜索引擎收录了,则会把原域名的权重,排名完全传递给新域名

302则是临时重定向,浏览器并不会缓存(除非你额外设置Cache-Control),索引的原页面权重基本不传递或者很少传递

然后保存并部署

页面规则#

这里也有另一种重定向的方法,使用页面规则 首先还是要添加DNS记录,添加一个A解析,目标ipv4随便填,然后打开小黄云(代理状态必须开启,只有经过cloudflare的流量才能使用页面规则)

然后打开菜单,找到规则,在下一级菜单里找到页面规则(不是概述里面找),创建一个新的页面规则

假设你当前域名为14131413.xyz,要重定向到oh1.top,则在URL里填写14131413.xyz/*,注意这个/*是必须的,不然就只有主域名能跳转,选取设置选择跟随URL,选择重定向代码,目标URL填你需要的,例如oh1.top,这里正常填写就行,然后保存并部署

说在最后#

那么肯定有入会有疑惑了,重定向规则和页面规则的区别是什么

页面规则是cloudflare早期的万能规则可以做重定向,缓存,强制HTTPS,Header改写等,但是免费额度只有3条,且只能使用URL通配符做简单匹配,算半静态,支持*$1把路径参数带到新URL,优先级最高,在CF整个流量链路里排最前面,但CF已宣布进入维护模式,未来会被新规则体系完全取代

重定向规则是目前CF主推的,还在持续扩充,免费额度10条,匹配条件更丰富,主机名,路径,查询串,国家,设备类型,Cookie等都可以写表达式(那么这里可操作的地方就多了😋,骗过备案审查咳咳,再多说就没了),分为动静态两种,静态只能一对一固定跳转,动态可根据表达式实时计算目标URL,但是优先级较低,晚于页面规则生效

The end Ciallo~

cloudflare域名重定向教程
https://fuwari.oh1.top/posts/guide/urlredirect/
作者
yCENzh
发布于
2025-08-22
License
CC BY-NC-SA 4.0