使用 cloudflare pages 实现批量重定向

PARKSI

背景

Cloudflare 提供的账户级重定向数量是极其有限的,本文介绍一种使用Cloudflare Pages 的 Redirects 功能进行批量重定向的方法。

限制

  • 每个域名仅可设置 2000 个静态重定向 和 100 个动态重定向。

  • 支持重定向(301,302,303,307,308)

  • 模糊匹配(每条记录仅允许一个 * 存在)

  • 占位符 /blog/:year/:month/:date/:slug /news/:year/:month/:date/:slug

查看 Cloudflare doc

如何实现

你需要准备一个文件,文件名为 _redirects 没有任何后缀, 文件每一行代表一条规则。

这个文件支持注释,仅需要将开头添加一个 # ,这与某些编程/脚本语言一致。

每一行的内容

1
[source] [destination] [code?]

code 是可选的,默认为 302。

例如

1
/a /b 302

就表示 访问 /a 临时重定向到 /b。

部署到 Pages

你需要将这个文件部署到 Cloudflare Pages(并配置你自己的域名)来使得配置生效。

  • 标题: 使用 cloudflare pages 实现批量重定向
  • 作者: PARKSI
  • 创建于 : 2025-08-21 00:00:00
  • 更新于 : 2025-11-10 12:37:23
  • 链接: https://blog.lparksi.com/2025/cloudfllare_redirect/
  • 版权声明: 版权所有 © PARKSI,禁止转载。
评论
目录
使用 cloudflare pages 实现批量重定向