跳转到内容
搜索文档

页面规则附加参考

最后更新 查看 MarkdownAgent 设置

该设置仅 Business 与 Enterprise 计划可用。

Bypass Cache on Cookie(绕过 Cookie 缓存) 支持如下基础正则表达式(regex):

  • 管道符(|)可使用或(OR)逻辑匹配多个 Cookie。例如,bypass=.*|PHPSESSID=.* 会在 bypassPHPSESSID 其中任一 cookie 存在时绕过缓存,不受其具体值影响。
  • 通配符(.*),例如规则值 t.*st= 可同时匹配 testteeest 两个 cookie 名称。

限制如下:

  • 每条 cookie 正则最多 150 个字符;
  • 每条 cookie 正则最多支持 12 个通配符;
  • 每个 | 之间最多可包含 1 个通配符。

如需了解如何在缓存规则中配置 Bypass Cache on Cookie(绕过 Cookie 缓存),请参阅 按 Cookie 绕过缓存(Bypass Cache on Cookie)

域名出现位置需以斜杠结尾

保存页面规则时,Cloudflare 会确保在 If the URL matches(如果 URL 匹配) 字段中的每个当前域名后附加斜杠。举例:当前域名为 example.com 时:

  • example.com 会被保存为 example.com/
  • example.com/path/example.com 会被保存为 example.com/path/example.com/

由于域名不是 cloudflare.comexample.com/some-path/cloudflare.com 会在末尾添加斜杠。

页面规则支持的网络端口

如果你在页面规则 If the URL matches(如果 URL 匹配) 字段中指定端口,需使用以下任意一种:

在 Workers 中使用页面规则

如果当前请求 URL 同时匹配页面规则与 Workers 自定义路由,部分页面规则设置将不会生效。更多详情请参阅 页面规则(Page Rules)

页面规则不区分大小写

If the URL matches(如果 URL 匹配) 中的模式不区分大小写。example.com/pathexample.com/Pathexample.com/PATH 的触发行为一致。

如需大小写敏感,请改用其他 规则(Rules) 方案。

这篇文档对您有帮助吗?