# Rules Modify incoming requests, change Cloudflare settings, or trigger actions > Links below point directly to Markdown versions of each page. Any page can also be retrieved as Markdown by sending an `Accept: text/markdown` header to the page's URL without the `index.md` suffix (for example, `curl -H "Accept: text/markdown" https://cloudflaredoc.ubitools.com/rules/`). > > For other Cloudflare products, see the [Cloudflare documentation directory](https://cloudflaredoc.ubitools.com/llms.txt). ## Overview - [Cloudflare Rules](https://cloudflaredoc.ubitools.com/rules/index.md): 使用 Cloudflare Rules 调整请求和响应、配置设置,并为特定请求触发操作。 ## Rules 示例 - [Rules 示例](https://cloudflaredoc.ubitools.com/rules/examples/index.md): 转换规则、重定向、源站规则等配置示例。 ## 配置 Rules - [配置 Rules](https://cloudflaredoc.ubitools.com/rules/configuration-rules/index.md): 针对匹配的传入请求自定义 Cloudflare 设置,例如安全级别和缓存。 - [通过 API 创建配置规则](https://cloudflaredoc.ubitools.com/rules/configuration-rules/create-api/index.md): 使用 Rulesets API 创建配置规则。 - [在仪表板中创建配置规则](https://cloudflaredoc.ubitools.com/rules/configuration-rules/create-dashboard/index.md): 在 Cloudflare 仪表板中创建配置规则。 - [Configuration Rules 示例](https://cloudflaredoc.ubitools.com/rules/configuration-rules/examples/index.md): 用于根据请求调整 Zone 设置的 Configuration Rules(配置规则)示例。 - [使用 Terraform 定义单个配置规则](https://cloudflaredoc.ubitools.com/rules/configuration-rules/examples/define-single-configuration-terraform/index.md): 使用 Terraform 创建配置规则,以为给定区域中的 API 请求关闭电子邮件混淆和浏览器完整性检查 (BIC)。 - [可用设置](https://cloudflaredoc.ubitools.com/rules/configuration-rules/settings/index.md): 可使用 Configuration Rules 自定义的可用设置。 ## Cloudflare Snippets - [Cloudflare Snippets](https://cloudflaredoc.ubitools.com/rules/snippets/index.md): 在边缘运行轻量级 JavaScript 以修改请求和响应。 - [通过 API 配置 Snippets](https://cloudflaredoc.ubitools.com/rules/snippets/create-api/index.md): 使用 Cloudflare API 创建 Snippets。 - [在仪表板中创建 snippet](https://cloudflaredoc.ubitools.com/rules/snippets/create-dashboard/index.md): 在 Cloudflare 仪表板中创建 Snippets。 - [使用 Terraform 配置 Snippets](https://cloudflaredoc.ubitools.com/rules/snippets/create-terraform/index.md): 使用 Terraform Cloudflare provider 创建 Snippets。 - [排查 Snippets 问题](https://cloudflaredoc.ubitools.com/rules/snippets/errors/index.md): 常见 Snippet 错误及其解决方法。 - [Snippets 示例](https://cloudflaredoc.ubitools.com/rules/snippets/examples/index.md): 标头、重定向、缓存等方面的 Snippet 示例。 - [使用同 URL 直接访问进行 A/B 测试](https://cloudflaredoc.ubitools.com/rules/snippets/examples/ab-testing-same-url/index.md): 根据 Cookie 控制所提供的响应,从而设置 A/B 测试。 - [向 Cookie 追加日期以用于 A/B 测试](https://cloudflaredoc.ubitools.com/rules/snippets/examples/append-dates-to-cookies/index.md): 动态设置 Cookie 过期时间和测试组。 - [使用标头进行身份验证](https://cloudflaredoc.ubitools.com/rules/snippets/examples/auth-with-headers/index.md): 根据请求头中已知的预共享密钥允许或拒绝请求。这并不旨在取代 [WebCrypto API](/workers/runtime-apis/web-crypto/)。 - [将 Bot Management 信息发送到源站](https://cloudflaredoc.ubitools.com/rules/snippets/examples/bot-data-to-origin/index.md): Send [Bots](/bots/) information to your origin. 请参阅 [Bot Management variables](/bots/reference/bot-management-variables/) for a full list of available fields. - [将可疑机器人发送到蜜罐](https://cloudflaredoc.ubitools.com/rules/snippets/examples/bots-to-honeypot/index.md): 使用 the [bot score field](/workers/runtime-apis/request/#incomingrequestcfproperties) to send bots to a honeypot. - [基于映射对象的大量重定向](https://cloudflaredoc.ubitools.com/rules/snippets/examples/bulk-redirect-map/index.md): 根据与请求 URL 关联的映射对象,将请求重定向到特定 URL。 - [国家/地区代码重定向](https://cloudflaredoc.ubitools.com/rules/snippets/examples/country-code-redirect/index.md): 根据访客请求头中的国家/地区代码重定向响应。 - [自定义缓存](https://cloudflaredoc.ubitools.com/rules/snippets/examples/custom-cache/index.md): 以编程方式从缓存中存储、检索和删除资源。使用此模板优化性能并实施自定义缓存策略。 - [调试日志](https://cloudflaredoc.ubitools.com/rules/snippets/examples/debugging-logs/index.md): 在发生错误的响应中向日志服务发送调试信息。 - [定义 CORS 标头](https://cloudflaredoc.ubitools.com/rules/snippets/examples/define-cors-headers/index.md): 调整 [跨源资源共享 (CORS)](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS) 标头并处理预检 (preflight) 请求。 - [跟随源站重定向](https://cloudflaredoc.ubitools.com/rules/snippets/examples/follow-redirects/index.md): 修改 fetch 请求以跟随源站的重定向,确保客户端接收到最终响应。 - [向请求头添加十六进制时间戳](https://cloudflaredoc.ubitools.com/rules/snippets/examples/hex-timestamp/index.md): 在发送到源站服务器的请求中,添加当前十六进制格式时间戳的自定义标头,用于调试、跟踪或自定义路由。 - [验证 JSON Web Token (JWT)](https://cloudflaredoc.ubitools.com/rules/snippets/examples/jwt-validation/index.md): 从 Authorization 标头中提取 JWT,使用 WebCrypto API 验证其 HMAC-SHA256 签名,并验证其声明 (claims)。 - [维护页面](https://cloudflaredoc.ubitools.com/rules/snippets/examples/maintenance/index.md): 提供自定义维护页面,而不是从源站或缓存获取内容。适用于停机通知、计划维护或紧急消息。 - [使用特定值覆盖 Set-Cookie 标头](https://cloudflaredoc.ubitools.com/rules/snippets/examples/override-set-cookies-value/index.md): 获取特定的 Set-Cookie 标头并使用特定值更新它。 - [将 403 Forbidden 重定向到其他页面](https://cloudflaredoc.ubitools.com/rules/snippets/examples/redirect-forbidden-status/index.md): 如果源站返回 403 Forbidden 错误代码,重定向到其他页面。 - [从一个域名重定向到另一个域名](https://cloudflaredoc.ubitools.com/rules/snippets/examples/redirect-replaced-domain/index.md): 将所有请求从一个域名重定向到另一个域名。 - [从 API 响应中删除字段](https://cloudflaredoc.ubitools.com/rules/snippets/examples/remove-fields-api-response/index.md): 如果源站响应为 JSON,解析该响应并删除字段以返回修改后的响应。 - [在发送请求到源站前删除查询字符串](https://cloudflaredoc.ubitools.com/rules/snippets/examples/remove-query-strings/index.md): 在将请求传递给源站之前,从请求中删除某些查询字符串。 - [删除响应头](https://cloudflaredoc.ubitools.com/rules/snippets/examples/remove-response-headers/index.md): 从响应中删除所有以特定名称开头的标头。 - [返回关于传入请求的信息](https://cloudflaredoc.ubitools.com/rules/snippets/examples/return-incoming-request-properties/index.md): 响应 Cloudflare 全球网络提供的传入请求信息。 - [重写 HTML 页面上的链接](https://cloudflaredoc.ubitools.com/rules/snippets/examples/rewrite-site-links/index.md): 动态重写 HTML 响应中的链接。这对于站点迁移和品牌更新非常有用。 - [更改源站并修改路径](https://cloudflaredoc.ubitools.com/rules/snippets/examples/route-and-rewrite/index.md): 将请求路由到不同的源站,在 URL 路径前添加目录,并删除特定的段。 - [设置安全响应头](https://cloudflaredoc.ubitools.com/rules/snippets/examples/security-headers/index.md): 设置常见安全响应头,例如 X-XSS-Protection、X-Frame-Options 和 X-Content-Type-Options。 - [将时间戳作为自定义标头发送到源站](https://cloudflaredoc.ubitools.com/rules/snippets/examples/send-timestamp-to-origin/index.md): 将时间戳转换为十六进制格式,并将其作为自定义标头发送到源站。 - [根据源站响应路由到不同的源站](https://cloudflaredoc.ubitools.com/rules/snippets/examples/serve-different-origin/index.md): 如果对原始请求的响应不是 200 OK 或重定向,则发送到另一个源站。 - [签名请求](https://cloudflaredoc.ubitools.com/rules/snippets/examples/signing-requests/index.md): 使用 HMAC 和 SHA-256 算法验证已签名请求,或返回 403。 - [减慢可疑请求](https://cloudflaredoc.ubitools.com/rules/snippets/examples/slow-suspicious-requests/index.md): 定义当传入请求与基于 bot 分数判定的可疑规则匹配时所使用的延迟。 - [Snippets 的工作原理](https://cloudflaredoc.ubitools.com/rules/snippets/how-it-works/index.md): Snippets 如何在边缘对匹配的请求执行 JavaScript。 - [何时使用 Snippets 与 Workers](https://cloudflaredoc.ubitools.com/rules/snippets/when-to-use/index.md): 本指南帮助您决定在 Cloudflare 的全球网络上何时使用 Snippets 或 Workers。 ## Transform Rules - [Transform Rules](https://cloudflaredoc.ubitools.com/rules/transform/index.md): 使用 Transform Rules 修改请求 URL、请求头和响应头。 - [Transform Rules 示例](https://cloudflaredoc.ubitools.com/rules/transform/examples/index.md): 用于 URL 重写和标头修改的 Transform Rules(转换规则)示例。 - [添加通配符 CORS 响应标头](https://cloudflaredoc.ubitools.com/rules/transform/examples/add-cors-header/index.md): 创建一条 CORS 响应标头转换规则,向响应添加值为通配符静态值的 `Access-Control-Allow-Origin` HTTP 标头。 - [添加具有当前 Bot 分数的请求标头](https://cloudflaredoc.ubitools.com/rules/transform/examples/add-request-header-bot-score/index.md): 创建请求标头转换规则以在请求中添加包含当前 Bot 分数的 X-Bot-Score HTTP 标头。 - [添加具有静态值的请求标头](https://cloudflaredoc.ubitools.com/rules/transform/examples/add-request-header-static-value/index.md): 创建请求标头转换规则以在请求中添加具有静态值 (Cloudflare) 的 X-Source HTTP 标头。 - [为来自其他 zone 的子请求添加请求标头](https://cloudflaredoc.ubitools.com/rules/transform/examples/add-request-header-subrequest-other-zone/index.md): 创建一条请求标头转换规则,当 Workers 子请求来自不同 zone 时添加 HTTP 标头。 - [添加具有静态值的响应标头](https://cloudflaredoc.ubitools.com/rules/transform/examples/add-response-header-static-value/index.md): 创建响应标头转换规则,向响应中添加具有静态值 (cookiename=value) 的 set-cookie HTTP 标头。 - [规范化 URL 路径中的编码斜杠](https://cloudflaredoc.ubitools.com/rules/transform/examples/normalize-encoded-slash/index.md): 创建 URL rewrite 规则(Transform Rules 的一部分),将请求路径中编码的正斜杠(`%2F`)规范化为标准斜杠(`/`)。 - [删除请求标头](https://cloudflaredoc.ubitools.com/rules/transform/examples/remove-request-header/index.md): 创建请求标头转换规则以从请求中删除 cf-connecting-ip HTTP 标头。 - [删除响应标头](https://cloudflaredoc.ubitools.com/rules/transform/examples/remove-response-header/index.md): 创建响应标头转换规则以从响应中删除 cf-connecting-ip HTTP 标头。 - [重写博客归档 URL](https://cloudflaredoc.ubitools.com/rules/transform/examples/rewrite-archive-urls-new-format/index.md): 创建一条 transform rule,将 URL 格式 `/posts/--
-` 重写为新格式 `/posts/<YYYY>/<MM>/<DD>/<TITLE>`。 - [重写网站已迁移栏目的路径](https://cloudflaredoc.ubitools.com/rules/transform/examples/rewrite-moved-section/index.md): 创建一条 URL 重写规则(Transform Rules 的一部分),将 `/blog/<PATH>` 下的所有内容重写为 `/marketing/<PATH>`。 - [重写已归档博客文章的路径](https://cloudflaredoc.ubitools.com/rules/transform/examples/rewrite-path-archived-posts/index.md): 创建一条 URL 重写规则(Transform Rules 的一部分),将任何针对 `/news/2012/...` URI 路径的请求重写为 `/archive/news/2012/...`。 - [重写对象存储存储桶的路径](https://cloudflaredoc.ubitools.com/rules/transform/examples/rewrite-path-object-storage/index.md): 创建一条 URL 重写规则(Transform Rules 的一部分),将任何针对 `/files/...` URI 路径的请求重写为 `/...`。 - [使用多个 URL 段重写图片路径](https://cloudflaredoc.ubitools.com/rules/transform/examples/rewrite-several-url-different-url/index.md): 创建一条 URL 重写规则(Transform Rules 的一部分),将发往 `/images/<FOLDER1>/<FOLDER2>/<FILENAME>` 的任意请求重写为 `/img/<FILENAME>`。 - [重写 URL 查询字符串](https://cloudflaredoc.ubitools.com/rules/transform/examples/rewrite-url-string-visitors/index.md): 创建一条转换规则,将请求路径从 `/blog` 重写为 `/blog?sort-by=date`。 - [为特定国家的访问者重写页面路径](https://cloudflaredoc.ubitools.com/rules/transform/examples/rewrite-welcome-for-countries/index.md): 创建两条 URL 重写规则,为特定国家的访问者重写欢迎页面的路径。 - [设置具有当前 Bot 分数的响应标头](https://cloudflaredoc.ubitools.com/rules/transform/examples/set-response-header-bot-score/index.md): 创建响应标头转换规则以在响应中设置包含当前 Bot 分数的 X-Bot-Score HTTP 标头。 - [设置具有静态值的响应标头](https://cloudflaredoc.ubitools.com/rules/transform/examples/set-response-header-static-value/index.md): 创建响应标头转换规则以在响应中将 X-Source HTTP 标头设置为静态值 (Cloudflare)。 - [Managed Transforms](https://cloudflaredoc.ubitools.com/rules/transform/managed-transforms/index.md): 由 Cloudflare 管理的预构建 Transform Rules,适用于常见用例。 - [配置 Managed Transforms](https://cloudflaredoc.ubitools.com/rules/transform/managed-transforms/configure/index.md): 了解如何配置 Managed Transforms。 - [可用的 Managed Transforms](https://cloudflaredoc.ubitools.com/rules/transform/managed-transforms/reference/index.md): 了解 Cloudflare 用于修改 HTTP 标头的 Managed Transforms,包括机器人保护、TLS 客户端身份验证和泄露凭据检查。 - [请求标头转换规则(Request Header Transform Rules)](https://cloudflaredoc.ubitools.com/rules/transform/request-header-modification/index.md): 了解如何使用 Cloudflare 的规则修改 HTTP 请求标头。 - [通过 API 创建请求头转换规则](https://cloudflaredoc.ubitools.com/rules/transform/request-header-modification/create-api/index.md): 使用 API 创建请求头修改规则。 - [在仪表板中创建请求头转换规则](https://cloudflaredoc.ubitools.com/rules/transform/request-header-modification/create-dashboard/index.md): 在仪表板中创建请求头修改规则。 - [使用 Terraform 创建规则](https://cloudflaredoc.ubitools.com/terraform/additional-configurations/transform-rules/#create-a-request-header-transform-ruleindex.md): 使用 Terraform 创建请求头修改规则。 - [可用字段与函数](https://cloudflaredoc.ubitools.com/rules/transform/request-header-modification/reference/fields-functions/index.md): 请求头修改规则可用的字段与函数。 - [HTTP 请求头名称与值的格式](https://cloudflaredoc.ubitools.com/rules/transform/request-header-modification/reference/header-format/index.md): 请求头修改所支持的请求头名称与值格式。 - [API 参数参考](https://cloudflaredoc.ubitools.com/rules/transform/request-header-modification/reference/parameters/index.md): 请求标头修改规则的可配置参数。 - [响应标头转换规则](https://cloudflaredoc.ubitools.com/rules/transform/response-header-modification/index.md): 使用转换规则添加、设置或移除 HTTP 响应标头。 - [通过 API 创建响应头转换规则](https://cloudflaredoc.ubitools.com/rules/transform/response-header-modification/create-api/index.md): 使用 API 创建响应头修改规则。 - [在仪表板中创建响应头转换规则](https://cloudflaredoc.ubitools.com/rules/transform/response-header-modification/create-dashboard/index.md): 在仪表板中创建响应头修改规则。 - [使用 Terraform 创建规则](https://cloudflaredoc.ubitools.com/terraform/additional-configurations/transform-rules/#create-a-response-header-transform-ruleindex.md): 使用 Terraform 创建响应头修改规则。 - [可用字段与函数](https://cloudflaredoc.ubitools.com/rules/transform/response-header-modification/reference/fields-functions/index.md): 响应头修改规则可用的字段与函数。 - [HTTP 响应头名称与值的格式](https://cloudflaredoc.ubitools.com/rules/transform/response-header-modification/reference/header-format/index.md): 响应头修改所支持的响应头名称与值格式。 - [API 参数参考](https://cloudflaredoc.ubitools.com/rules/transform/response-header-modification/reference/parameters/index.md): 响应标头修改规则的可配置参数。 - [排查 Transform Rules 问题](https://cloudflaredoc.ubitools.com/rules/transform/troubleshooting/index.md): 解决 Transform Rules 的常见问题。 - [URL 重写规则](https://cloudflaredoc.ubitools.com/rules/transform/url-rewrite/index.md): 使用 Transform Rules 重写请求 URL 路径和查询字符串。 - [通过 API 创建 URL rewrite 规则](https://cloudflaredoc.ubitools.com/rules/transform/url-rewrite/create-api/index.md): 使用 Rulesets API 创建 URL rewrite 规则。 - [在仪表板中创建 URL rewrite rule](https://cloudflaredoc.ubitools.com/rules/transform/url-rewrite/create-dashboard/index.md): 在 Cloudflare 仪表板中创建 URL rewrite rule。 - [使用 Terraform 创建规则](https://cloudflaredoc.ubitools.com/terraform/additional-configurations/transform-rules/#create-a-url-rewrite-ruleindex.md): 使用 Terraform Cloudflare provider 创建 URL 重写规则。 - [可用字段与函数](https://cloudflaredoc.ubitools.com/rules/transform/url-rewrite/reference/fields-functions/index.md): URL 重写规则的可用字段与函数。 - [URL 重写参数](https://cloudflaredoc.ubitools.com/rules/transform/url-rewrite/reference/parameters/index.md): URL 重写规则的可配置参数。 ## 重定向 - [重定向](https://cloudflaredoc.ubitools.com/rules/url-forwarding/index.md): 使用 Single Redirects 和 Bulk Redirects 将访客重定向到不同 URL。 - [Bulk Redirects](https://cloudflaredoc.ubitools.com/rules/url-forwarding/bulk-redirects/index.md): 使用账户级 Bulk Redirects 重定向大量 URL。 - [Bulk Redirects 概念](https://cloudflaredoc.ubitools.com/rules/url-forwarding/bulk-redirects/concepts/index.md): Bulk Redirects 通过 URL 重定向、Bulk Redirect 列表和 Bulk Redirect 规则的组合实现。 - [通过 API 创建 Bulk Redirects](https://cloudflaredoc.ubitools.com/rules/url-forwarding/bulk-redirects/create-api/index.md): 了解如何使用 Cloudflare API 创建 Bulk Redirects。 - [在仪表板中创建 Bulk Redirects](https://cloudflaredoc.ubitools.com/rules/url-forwarding/bulk-redirects/create-dashboard/index.md): 在 Cloudflare 仪表板中创建 Bulk Redirects。 - [Bulk Redirects 常见问题](https://cloudflaredoc.ubitools.com/rules/url-forwarding/bulk-redirects/faq/index.md): 关于 Bulk Redirects 的常见问题解答。 - [批量重定向工作原理](https://cloudflaredoc.ubitools.com/rules/url-forwarding/bulk-redirects/how-it-works/index.md): 批量重定向如何评估和匹配传入的请求。 - [Bulk Redirects 的 CSV 文件格式](https://cloudflaredoc.ubitools.com/rules/url-forwarding/bulk-redirects/reference/csv-file-format/index.md): 用于导入 Bulk Redirect 列表的 CSV 文件格式。 - [可用字段与函数](https://cloudflaredoc.ubitools.com/rules/url-forwarding/bulk-redirects/reference/fields-functions/index.md): 大量重定向规则可用的字段与函数。 - [Bulk Redirects API JSON 对象](https://cloudflaredoc.ubitools.com/rules/url-forwarding/bulk-redirects/reference/json-objects/index.md): Bulk Redirect API 请求的 JSON 对象结构。 - [URL 重定向参数](https://cloudflaredoc.ubitools.com/rules/url-forwarding/bulk-redirects/reference/parameters/index.md): Bulk Redirect 规则的可配置参数。 - [Bulk Redirects 中支持的 URL 组件](https://cloudflaredoc.ubitools.com/rules/url-forwarding/bulk-redirects/reference/url-components/index.md): Bulk Redirect 源 URL 与目标 URL 中使用的 URL 组件。 - [使用 Terraform 配置大批量重定向](https://cloudflaredoc.ubitools.com/rules/url-forwarding/bulk-redirects/terraform-example/index.md): 使用 Terraform Cloudflare 提供程序配置大批量重定向 (Bulk Redirects)。 - [Redirect 示例](https://cloudflaredoc.ubitools.com/rules/url-forwarding/examples/index.md): 常见重定向场景的 URL 转发规则示例。 - [执行移动端重定向](https://cloudflaredoc.ubitools.com/rules/url-forwarding/examples/perform-mobile-redirects/index.md): 创建 redirect rule,将使用移动设备的访问者重定向到不同主机名。 - [将管理区域请求重定向到 HTTPS](https://cloudflaredoc.ubitools.com/rules/url-forwarding/examples/redirect-admin-https/index.md): 创建一条重定向规则,将 `store.example.com` 管理区域的请求重定向到 HTTPS,并保留原始路径与查询字符串。 - [将请求从一个域名重定向到另一个域名](https://cloudflaredoc.ubitools.com/rules/url-forwarding/examples/redirect-all-another-domain/index.md): 创建重定向规则,以将所有请求重定向到另一个域名,保留除已停用的 HTTP 服务(端口 80)之外的所有功能。 - [将来自某一国家/地区的请求重定向到域名](https://cloudflaredoc.ubitools.com/rules/url-forwarding/examples/redirect-all-country/index.md): 创建一条重定向规则,将来自英国的所有网站访问者重定向到不同的域名,同时在相同路径上保持当前功能。 - [将域名请求重定向到新域名](https://cloudflaredoc.ubitools.com/rules/url-forwarding/examples/redirect-all-different-domain-root/index.md): 创建一条重定向规则,将某个域名的所有 URL 重定向到新域名的根路径,包括旧域名的任何子域名。 - [将请求重定向到另一个主机名](https://cloudflaredoc.ubitools.com/rules/url-forwarding/examples/redirect-all-different-hostname/index.md): 创建重定向规则,以将所有对 smallshop.example.com 的请求使用 HTTPS 重定向到另一个主机名,同时保留原始路径和查询字符串。 - [将本地访问者重定向到特定子域名](https://cloudflaredoc.ubitools.com/rules/url-forwarding/examples/redirect-country-subdomains/index.md): 创建一条重定向规则,将英国和法国访问者从 `example.com` 网站的根路径(`/`)分别重定向到其本地化子域名 `https://gb.example.com` 和 `https://fr.example.com`。 - [将访问者重定向到新的页面 URL](https://cloudflaredoc.ubitools.com/rules/url-forwarding/examples/redirect-new-url/index.md): 创建一条重定向规则,将访问者从 `/contact-us/` 重定向到页面的新路径 `/contacts/`。 - [从根域名重定向到 WWW](https://cloudflaredoc.ubitools.com/rules/url-forwarding/examples/redirect-root-to-www/index.md): 创建重定向规则,将 HTTPS 请求从根域名(也称为 “apex” 或 “naked” 域名)转发到 WWW 子域名。 - [将 WWW 重定向到根域名](https://cloudflaredoc.ubitools.com/rules/url-forwarding/examples/redirect-www-to-root/index.md): 创建一条 redirect rule,将 WWW 子域名的 HTTPS 请求转发到根域名(也称为 “apex” 或 “naked” 域名)。 - [从 URL 路径中移除区域设置](https://cloudflaredoc.ubitools.com/rules/url-forwarding/examples/remove-locale-url/index.md): 创建一条重定向规则,将访问者从包含区域设置信息的旧 URL 格式重定向到新 URL 格式。 - [Single Redirects](https://cloudflaredoc.ubitools.com/rules/url-forwarding/single-redirects/index.md): 使用基于表达式的 Single Redirect 规则创建 URL 重定向。 - [通过 API 创建重定向规则](https://cloudflaredoc.ubitools.com/rules/url-forwarding/single-redirects/create-api/index.md): 使用 Rulesets API 创建单条重定向 (Single Redirect) 规则。 - [在仪表板中创建重定向规则](https://cloudflaredoc.ubitools.com/rules/url-forwarding/single-redirects/create-dashboard/index.md): 在 Cloudflare 仪表板中创建 Single Redirect 规则。 - [单一重定向设置](https://cloudflaredoc.ubitools.com/rules/url-forwarding/single-redirects/settings/index.md): 单一重定向规则的可用设置。 - [使用 Terraform 创建重定向规则](https://cloudflaredoc.ubitools.com/rules/url-forwarding/single-redirects/terraform-example/index.md): 使用 Terraform Cloudflare 提供程序配置单次重定向 (Single Redirects) 规则。 ## Origin Rules - [Origin Rules](https://cloudflaredoc.ubitools.com/rules/origin-rules/index.md): 为匹配的请求覆盖源站服务器、Host 标头、SNI 和 DNS 解析。 - [通过 API 创建源站规则](https://cloudflaredoc.ubitools.com/rules/origin-rules/create-api/index.md): 使用 Rulesets API 创建源站规则。 - [在仪表板中创建 origin rule](https://cloudflaredoc.ubitools.com/rules/origin-rules/create-dashboard/index.md): 在 Cloudflare 仪表板中创建 origin rules。 - [Origin Rules 示例](https://cloudflaredoc.ubitools.com/rules/origin-rules/examples/index.md): 用于路由和修改标头的 Origin Rules(源站规则)示例。 - [更改 HTTP Host 标头和 DNS 记录](https://cloudflaredoc.ubitools.com/rules/origin-rules/examples/change-http-host-header/index.md): 创建一条 origin rule,用于更改 HTTP `Host` 标头以及解析的 DNS 记录。 - [更改目的端口](https://cloudflaredoc.ubitools.com/rules/origin-rules/examples/change-port/index.md): 创建源站规则以更改目的端口。 - [使用 Terraform 定义单个源站规则](https://cloudflaredoc.ubitools.com/rules/origin-rules/examples/define-single-origin-terraform/index.md): 使用 Terraform 创建源站规则,以覆盖 API 请求的 Host 标头、解析后的主机名以及目的端口。 - [Origin Rules 常见问题](https://cloudflaredoc.ubitools.com/rules/origin-rules/faq/index.md): 关于 origin rules 的常见问题解答。 - [Origin Rules 设置](https://cloudflaredoc.ubitools.com/rules/origin-rules/features/index.md): 受支持的 origin rule 功能及其按套餐的可用性。 - [Origin Rules API 参数参考](https://cloudflaredoc.ubitools.com/rules/origin-rules/parameters/index.md): Origin rules 的可配置参数。 - [Origin Rules 教程](https://cloudflaredoc.ubitools.com/rules/origin-rules/tutorials/index.md): 常见源站规则配置的逐步教程。 - [更改 URI 路径和 Host 标头](https://cloudflaredoc.ubitools.com/rules/origin-rules/tutorials/change-uri-path-and-host-header/index.md): 本教程介绍如何使用 Transform Rules 和 Origin Rules 修改传入请求的 URI 路径和 Host 标头。 - [使用自定义域名指向 Pages](https://cloudflaredoc.ubitools.com/rules/origin-rules/tutorials/point-to-pages-with-custom-domain/index.md): 本教程将指导您如何配置源站规则和 DNS 记录,以自定义域名指向 Pages 部署。 - [使用自定义域指向 R2 存储桶](https://cloudflaredoc.ubitools.com/rules/origin-rules/tutorials/point-to-r2-bucket-with-custom-domain/index.md): 本教程将指导您如何配置源站规则和 DNS 记录,以指向配置了自定义域的 R2 存储桶。 ## Cache Rules - [Cache Rules](https://cloudflaredoc.ubitools.com/cache/how-to/cache-rules/index.md): 使用缓存规则(Cache Rules)为符合条件的请求配置缓存行为。 ## Cloud Connector - [Cloud Connector](https://cloudflaredoc.ubitools.com/rules/cloud-connector/index.md): 将匹配的请求路由到云提供商存储 bucket 和服务。 - [通过 API 配置 Cloud Connector 规则](https://cloudflaredoc.ubitools.com/rules/cloud-connector/create-api/index.md): 使用 Cloudflare API 创建 Cloud Connector 规则。 - [在仪表板中配置 Cloud Connector 规则](https://cloudflaredoc.ubitools.com/rules/cloud-connector/create-dashboard/index.md): 在 Cloudflare 仪表板中创建 Cloud Connector 规则。 - [使用 Terraform 配置 Cloud Connector 规则](https://cloudflaredoc.ubitools.com/rules/cloud-connector/create-terraform/index.md): 使用 Terraform Cloudflare provider 创建 Cloud Connector 规则。 - [Cloud Connector 示例](https://cloudflaredoc.ubitools.com/rules/cloud-connector/examples/index.md): 用于将流量路由到云存储提供商的 Cloud Connector(云连接器)规则示例。 - [使用 Terraform 将 /images 路由到 S3 存储桶](https://cloudflaredoc.ubitools.com/rules/cloud-connector/examples/route-images-to-aws-s3-using-terraform/index.md): 使用 Terraform 和 Cloud Connector 将 URI 路径以 `/images` 开头的请求路由到特定的 AWS S3 存储桶。 - [将 /images 路由到 S3 存储桶](https://cloudflaredoc.ubitools.com/rules/cloud-connector/examples/route-images-to-s3/index.md): 使用 Cloud Connector 将 URI 路径以 `/images` 开头的请求路由到特定 AWS S3 存储桶。 - [将欧盟访问者发送到 Google Cloud Storage 存储桶](https://cloudflaredoc.ubitools.com/rules/cloud-connector/examples/send-eu-visitors-to-gcs/index.md): 使用 Cloud Connector 将欧盟访问者的全部流量路由到 Google Cloud Storage 存储桶。 - [从 Azure Blob Storage 提供 /static-assets](https://cloudflaredoc.ubitools.com/rules/cloud-connector/examples/serve-static-assets-from-azure/index.md): 使用 Cloud Connector 将 URI 路径以 `/static-assets` 开头的请求路由到 Azure Blob Storage 容器。 - [Cloud Connector 支持的云提供商](https://cloudflaredoc.ubitools.com/rules/cloud-connector/providers/index.md): Cloud Connector 支持的云提供商与存储服务。 ## 自定义错误 - [自定义错误](https://cloudflaredoc.ubitools.com/rules/custom-errors/index.md): 为 Cloudflare 或源服务器错误提供自定义错误页面。 - [Custom Errors 的常用 API 调用](https://cloudflaredoc.ubitools.com/rules/custom-errors/api-calls/index.md): 使用 Cloudflare API 管理 custom error 规则和错误页面。 - [创建自定义错误规则](https://cloudflaredoc.ubitools.com/rules/custom-errors/create-rules/index.md): 在仪表板中或通过 API 创建自定义错误规则。 - [编辑错误页面](https://cloudflaredoc.ubitools.com/rules/custom-errors/edit-error-pages/index.md): 编辑并自定义错误页面的 HTML 内容。 - [自定义错误规则示例](https://cloudflaredoc.ubitools.com/rules/custom-errors/example-rules/index.md): 常见错误处理场景的自定义错误规则示例。 - [错误页面类型](https://cloudflaredoc.ubitools.com/rules/custom-errors/reference/error-page-types/index.md): 可使用自定义错误规则自定义的错误页面类型。 - [错误令牌](https://cloudflaredoc.ubitools.com/rules/custom-errors/reference/error-tokens/index.md): 可在自定义错误页面 HTML 中使用的动态令牌。 - [自定义错误参数](https://cloudflaredoc.ubitools.com/rules/custom-errors/reference/parameters/index.md): 自定义错误规则的可配置参数。 - [排查 Error Pages 问题](https://cloudflaredoc.ubitools.com/rules/custom-errors/troubleshooting/index.md): 解决自定义错误规则和错误页面的常见问题。 ## Compression Rules - [Compression Rules](https://cloudflaredoc.ubitools.com/rules/compression-rules/index.md): 为特定内容类型和文件扩展名自定义响应压缩算法。 - [通过 API 创建压缩规则](https://cloudflaredoc.ubitools.com/rules/compression-rules/create-api/index.md): 使用 Rulesets API 创建压缩规则。 - [在仪表板中创建压缩规则](https://cloudflaredoc.ubitools.com/rules/compression-rules/create-dashboard/index.md): 在 Cloudflare 仪表板中创建压缩规则。 - [Compression Rules 示例](https://cloudflaredoc.ubitools.com/rules/compression-rules/examples/index.md): 用于 Brotli、Gzip 和 Zstandard 配置的 Compression Rules(压缩规则)示例。 - [禁用 Brotli 压缩](https://cloudflaredoc.ubitools.com/rules/compression-rules/examples/disable-all-brotli/index.md): 创建一条 compression rule,对给定 zone 的所有传入请求关闭 Brotli 压缩。 - [对 AVIF 图像禁用压缩](https://cloudflaredoc.ubitools.com/rules/compression-rules/examples/disable-compression-avif/index.md): 创建一条压缩规则,根据请求中指定的内容类型或文件扩展名,对 AVIF 图像关闭压缩。 - [为默认内容类型启用 Zstandard 压缩](https://cloudflaredoc.ubitools.com/rules/compression-rules/examples/enable-zstandard/index.md): 创建一条 compression rule,对 Cloudflare 默认会应用压缩的响应内容类型启用 Zstandard 压缩。 - [对 CSV 文件使用 Gzip 压缩](https://cloudflaredoc.ubitools.com/rules/compression-rules/examples/gzip-for-csv/index.md): 创建一条 compression rule,将 Gzip 压缩设为 CSV 文件的首选压缩方法。 - [对特定路径仅使用 Brotli 压缩](https://cloudflaredoc.ubitools.com/rules/compression-rules/examples/only-brotli-url-path/index.md): 创建一条 compression rule,将 Brotli 设为特定 URI 路径唯一支持的压缩算法。 - [压缩规则设置](https://cloudflaredoc.ubitools.com/rules/compression-rules/settings/index.md): 压缩规则可用的压缩算法和内容类型设置。 ## 页面规则 - [页面规则](https://cloudflaredoc.ubitools.com/rules/page-rules/index.md): 使用 Page Rules 按 URL 模式触发操作(已弃用)。 - [使用 Page Rules 实现 URL 转发](https://cloudflaredoc.ubitools.com/rules/page-rules/how-to/url-forwarding/index.md): 使用页面规则创建 URL 转发或重定向规则。 - [管理页面规则](https://cloudflaredoc.ubitools.com/rules/page-rules/manage/index.md): 在仪表板或通过 API 创建、编辑和管理页面规则。 - [页面规则附加参考](https://cloudflaredoc.ubitools.com/rules/page-rules/reference/additional-reference/index.md): 页面规则设置的附加参考信息。 - [推荐页面规则](https://cloudflaredoc.ubitools.com/rules/page-rules/reference/recommended-rules/index.md): 适用于常见场景的推荐页面规则配置。 - [页面规则设置](https://cloudflaredoc.ubitools.com/rules/page-rules/reference/settings/index.md): 可用的页面规则设置及说明。 - [页面规则中的通配符匹配](https://cloudflaredoc.ubitools.com/rules/page-rules/reference/wildcard-matching/index.md): 页面规则 (Page Rules) URL 中通配符和模式匹配的工作原理。 - [排查 Page Rules - 账单与订阅](https://cloudflaredoc.ubitools.com/rules/page-rules/troubleshooting/billing-and-subscription/index.md): 解决 Page Rules 的账单与订阅问题。 - [排查页面规则问题 - 常见问题](https://cloudflaredoc.ubitools.com/rules/page-rules/troubleshooting/general/index.md): 解决页面规则配置中的常见问题。 ## URL 规范化 - [URL 规范化](https://cloudflaredoc.ubitools.com/rules/normalization/index.md): 在请求到达其他 Cloudflare Rules 之前规范化入站请求 URL。 - [URL normalization 示例](https://cloudflaredoc.ubitools.com/rules/normalization/examples/index.md): 不同 URL 规范化设置对传入请求 URL 影响的示例。 - [URL 规范化工作原理](https://cloudflaredoc.ubitools.com/rules/normalization/how-it-works/index.md): URL 规范化如何在规则评估之前修改传入请求 URI。 - [在仪表板中配置 URL 规范化](https://cloudflaredoc.ubitools.com/rules/normalization/manage/index.md): 如何在 Cloudflare 仪表板中配置 URL 规范化。 - [URL 规范化设置](https://cloudflaredoc.ubitools.com/rules/normalization/settings/index.md): 可用的 URL 规范化类型和配置设置。 ## 追踪请求 - [追踪请求](https://cloudflaredoc.ubitools.com/rules/trace-request/index.md): 在 Cloudflare 中追踪请求,查看哪些规则会匹配并生效。 - [Cloudflare Trace 更新日志](https://cloudflaredoc.ubitools.com/rules/trace-request/changelog/index.md): 跟踪 Trace 追踪请求的最新更新和变更。 - [使用 Cloudflare Trace](https://cloudflaredoc.ubitools.com/rules/trace-request/how-to/index.md): 了解如何在仪表板和 API 中使用 Cloudflare Trace。 - [Cloudflare Trace 限制](https://cloudflaredoc.ubitools.com/rules/trace-request/limitations/index.md): 使用 Trace 功能时的已知限制。 ## Rules 更新日志 - [Rules 更新日志](https://cloudflaredoc.ubitools.com/rules/changelog/index.md): 跟踪 Cloudflare Rules 功能的最新更新与变更。 ## reference - [Rules 语言](https://cloudflaredoc.ubitools.com/ruleset-engine/rules-language/index.md): 表达式和字段的 Cloudflare Rules 语言参考。 - [Page Rules 迁移指南](https://cloudflaredoc.ubitools.com/rules/reference/page-rules-migration/index.md): 从 Page Rules 迁移到现代 Cloudflare Rules 替代方案。 - [排查 Rules 问题](https://cloudflaredoc.ubitools.com/rules/reference/troubleshooting/index.md): 查看 Rules 功能的常见故障排除场景。