跳转到内容
搜索文档

排查速率限制(旧版本)

最后更新 查看 MarkdownAgent 设置

以下是影响旧版速率限制正确匹配请求的常见配置问题:

  • 规则模式中包含 HTTP/HTTPS 协议(例如 https://example.com/*)。如只希望匹配 HTTP 或 HTTPS 任一类型,请在请求匹配中使用 schemes 数组。例如:"schemes": [ "HTTPS" ]
  • 遗漏末尾斜杠(/。Cloudflare 速率限制只将主页请求(如 example.comexample.com/)视为等价,但不会将其他路径(如 example.com/path/example.com/path)等价。要同时匹配带与不带末尾斜杠的路径,请使用通配符(例如 example.com/path*)。
  • 包含查询参数或锚点(如 example.com/path?foo=barexample.com/path#section1)。写成 example.com/path 的规则会匹配到 example.com/path?foo=bar 的请求。
  • IP Access Rules 覆盖速率限制规则
  • 在规则中包含端口号(如 example.com:8443/api/)。速率限制规则不支持端口号匹配,请从 URL 中移除端口号,以便规则按预期触发。

常见 API 错误

以下常见 API 错误可能导致通过 Cloudflare API 创建或更新速率限制规则失败:

  • Decoding is not yet implemented:表示您的请求缺少 Content-Type: application/json 头。请在 API 请求中补充该请求头。
  • Ratelimit.api.not_entitled:Enterprise 客户在新增规则前需先联系客户经理开通权限。

这篇文档对您有帮助吗?