跳转到内容
搜索文档

Page Rules

最后更新 查看 MarkdownAgent 设置

Page Rules 会在请求匹配你定义的 URL 模式时触发特定操作。你可以定义 Page Rule,在匹配特定 URL 模式时触发一个或多个操作。有关配置 Page Rules 的更多信息,请参阅 Page Rules

Workers 与 Page Rules

Cloudflare 作为反向代理,为互联网资产提供 Page Rules 等服务。你的应用程序流量会经过离访客最近的 Cloudflare 数据中心。全球有数百个这样的数据中心,每个都能运行 Workers 和 Page Rules 等服务。如果你的应用程序基于 Workers 和/或 Pages 构建,Cloudflare 全球网络 将作为你的源站服务器,直接从 Cloudflare 全球网络响应请求。

将 Page Rules 与 Workers 一起使用时,会应用以下工作流程。

  1. 请求到达 Cloudflare 数据中心。
  2. Cloudflare 判断此请求是否为 Worker 路由。由于这是 Worker 路由,Cloudflare 会评估并禁用多项功能,包括一些原本由 Page Rules 设置的功能。
  3. Page Rules 作为正常请求处理的一部分运行,但部分功能已被禁用。
  4. Worker 执行。
  5. Worker 发起同 zone 或其他 zone 的子请求。由于这是 Worker 路由,Cloudflare 会禁用多项功能,包括一些原本由 Page Rules 设置的功能。

Page Rules 会在客户端到 Worker 请求阶段(步骤 2)和 Worker 子请求阶段(步骤 5)进行评估。

如果在运行 Workers 时遇到 Page Rule 错误,请联系你的 Cloudflare 账户团队或 Cloudflare 支持

受影响的 Page Rules

当传入请求匹配 Worker 路由时,以下 Page Rules 可能无法按预期工作:

这是因为当 Cloudflare 识别到请求指向 Worker 时,这些 Page Rules 的默认设置会被禁用。

要了解这些 Page Rules 的作用,请参阅 Page Rules

Always Use HTTPS

来源 目标 行为
客户端 Worker 规则生效
Worker 同 zone 规则忽略
Worker 其他 zone 规则忽略

Automatic HTTPS Rewrites

来源 目标 行为
客户端 Worker 规则忽略
Worker 同 zone 规则生效
Worker 其他 zone 规则忽略

Browser Cache TTL

来源 目标 行为
客户端 Worker 规则忽略
Worker 同 zone 规则生效
Worker 其他 zone 规则忽略

Browser Integrity Check

来源 目标 行为
客户端 Worker 规则生效
Worker 同 zone 规则忽略
Worker 其他 zone 规则忽略

Cache Deception Armor

来源 目标 行为
客户端 Worker 规则生效
Worker 同 zone 规则生效
Worker 其他 zone 规则忽略

Cache Level

来源 目标 行为
客户端 Worker 规则生效
Worker 同 zone 规则生效
Worker 其他 zone 规则忽略

Disable Zaraz

来源 目标 行为
客户端 Worker 规则生效
Worker 同 zone 规则生效
Worker 其他 zone 规则忽略

Edge Cache TTL

来源 目标 行为
客户端 Worker 规则生效
Worker 同 zone 规则生效
Worker 其他 zone 规则忽略

Email Obfuscation

来源 目标 行为
客户端 Worker 规则忽略
Worker 同 zone 规则生效
Worker 其他 zone 规则忽略

Forwarding URL

来源 目标 行为
客户端 Worker 规则忽略
Worker 同 zone 规则生效
Worker 其他 zone 规则忽略

IP Geolocation Header

来源 目标 行为
客户端 Worker 规则生效
Worker 同 zone 规则生效
Worker 其他 zone 规则忽略

Origin Cache Control

来源 目标 行为
客户端 Worker 规则生效
Worker 同 zone 规则生效
Worker 其他 zone 规则忽略

Rocket Loader

来源 目标 行为
客户端 Worker 规则忽略
Worker 同 zone 规则忽略
Worker 其他 zone 规则忽略

Security Level

来源 目标 行为
客户端 Worker 规则生效
Worker 同 zone 规则忽略
Worker 其他 zone 规则忽略

SSL

来源 目标 行为
客户端 Worker 规则生效
Worker 同 zone 规则生效
Worker 其他 zone 规则忽略

这篇文档对您有帮助吗?