首页 > 技术文章 正文
使用 Cloudflare 页面规则做域名重定向

 2023-09-10 12:25:53

官方文档:Single Redirects — Example rules · Cloudflare Rules docs网上很多资料要么过旧要么根本不行。我来个实操成功的。免费帐户最多 10 条重定向规则。

官方文档:Single Redirects — Example rules · Cloudflare Rules docs

网上很多资料要么过旧要么根本不行。我来个实操成功的。

免费帐户最多 10 条重定向规则。

先决条件

  • 重定向方向:aaa.old.com → bbb.new.com
  • old.com 托管在 Cloudflare 上,也就是域名解析使用 Cloudflare。
  • new.com 可以不在 Cloudflare 上解析,属于哪个域名服务商都行。

如果是其他情况,比如

  • www.old.com → old.com
  • aaa.old.com → bbb.old.com
  • aaa.old.com → aaa.new.com
  • old.com → new.com

按照方向对应就可以了。注意 aaa.old.com 一定是要托管在 CF 上的。

域名解析

做一个指向 bbb.new.com 的 cname 解析,注意一定要启用代理:

添加规则

 

  1. 选择“自定义”
  2. 选择“主机名”
  3. 填入旧域名
  4. 选择“动态”
  5. 填入表达式 concat("https://bbb.new.com", http.request.uri.path) ,替换为自己的新域名。根据自己服务器有没有设置 SSL 来决定是 http 还是 https。
  6. 选择重定向代码,永久的是 301 308,临时的是 302 307。
  7. 选择“保留”。
  8. 保存即可生效。

然后可以到这里去查询重定向是否生效:https://www.dute.org/httpstatus

原文链接:https://www.yuepc.com/info/153379.html

  •  标签: