什么是页面规则

更新时间:2023-04-27  浏览次数:51980次

您可以定義一個页面规则,以便在匹配特定 URL 模式时触发一個或多個操作。

註意事项:

1、页面规则需要開启代理 DNS 记錄才能使您的页面规则生效。

2、页面规则不適用于 DNS 记錄 中不存在或未定向到 Cloudflare 的主機名。

 

了解兩個基本的页面规则行爲很重要:

1、页面规则在规则列表中按降序排列,優先级最高的规则位于頂部。

2、只有優先级最高的匹配页面规则才會對请求生效。

建议按照从最具體到最不具體的顺序對规则進行排序。

 

页面规则匹配基于以下格式(由五個部分組成)的 URL 模式:://<:端口>/?<查詢字符串>

包含這四個部分的示例 URL 如下所示:

https://www.example.com:443/image.png?parameter1=value1

方案和端口是可選的。

如果省略scheme匹配 http://和https:// 協议。

如果未指定端口 ,规则将匹配所有端口。

最后,您可以随时禁用页面规则。當规则被禁用时,不會触发對應操作,但规则仍然出现在页面规则列表中,是可编辑的,并且计入您的防護版本允许创建的规则数量

 

了解通配符匹配和引用

您可以在任何 URL 段中使用星号 (*) 來匹配特定模式。例如

example.com/t*st

會匹配

example.com/test

example.com/toast

example.com/trust

example.com/foo/* 與 example.com/foo 不匹配。但是,example.com/foo* 可以。

 

重要提示

1、要同时匹配http和https,只需编写example.com。没有必要写*example.com。

2、要匹配域中的每個页面,请编写example.com/*。只写example.com是行不通的。

3、要匹配域及其子域上的每個页面,请编写 * example.com/*。只写example.com是行不通的。

4、即使不存在字符,页面规则 URL 中的通配符 (*) 也會匹配,并且可以包含 URL 的任何部分,包括查詢字符串。

 

引用通配符匹配

您可以稍后使用$X语法引用匹配的通配符。 X 表示 glob 模式的索引。因此$1 代表第一個通配符匹配项,$2 代表第二個通配符匹配项,依此类推。

這對于 轉发 URL 设置特別有用。例如:

你可以轉发:

http://*.example.com/*

http://example.com/images/$1/$2.jpg

此规则将匹配

http://cloud.example.com/flare.jpg

最終轉发到

http://example.com/images/cloud/flare.jpg

要在轉发 URL 中使用文字 $ 字符,请通過在前面添加反斜杠 (\) 對其進行轉義:\$。

避免在域名指向自身作爲目標的地方创建重定向。這可能會导致无限重定向错误,并且您的網站无法提供给访问者。

 

页面规则设置摘要

1、安全级別:安全應用程序中安全级別功能的控制選项。

2、边缘缓存 TTL:指定在 Cloudflare 全球網络中缓存資源的时長。 边缘缓存 TTL在响應標头中不可见。

3、电子郵件混淆技術:打開或關闭 Cloudflare Scrape Shield 應用程序的 Cloudflare Email Obfuscation 功能。

4、服務器端排除:打開或關闭 Cloudflare  Scrape Shield 應用程序的服務器端排除功能。

5、缓存级別:根據所選選项應用自定義缓存。

6、缓存欺骗盔甲:防止 Web 缓存欺骗攻击,同时仍允许缓存静态資產。此设置驗證 URL 的扩展名是否與返回的 Content-Type 匹配。

7、禁用 Zaraz:提供了一种将 Google Analytics 與 Zaraz 結合使用的方法。Zaraz 是一种解決方案,允许 Google Analytics 收集数據而无需在網站上加載其脚本。

8、禁用安全性:即關闭电子郵件混淆技術、服務器端排除。

9、禁用性能:即關闭 Auto Minify、Rocket Loader、Polish。

10、禁用應用:關闭所有活動的 Cloudflare 應用程序。

11、浏览器缓存 TTL:控制客戶端浏览器缓存的資源保持有效的时间。

12、浏览器完整性檢查:檢查访问者的浏览器是否有通常與垃圾郵件发送者和某些機器人相關聯的標头。

13、绕過 Cookie 上的缓存:如果正则表达式與请求中存在的 cookie 名称匹配,则绕過缓存并从源服務器获取資源。

如果您将此设置和 Cache On Cookie 设置添加到同一页面规则,则 Cache On Cookie 優先于 Bypass Cache on Cookie。

14、始終使用 HTTPS:如果启用,任何 http:// URL都會通過 301 重定向轉换爲 https://。

15、随機加密:打開或關闭 Cloudflare SSL/TLS 應用中边缘證書選项卡的 Cloudflare 機會加密功能。

16、源服務器缓存控制:设置 Cache-Control 標头以告知 Cloudflare 如何处理來自源的内容。

17、轉发 URL:使用 HTTP 301/302 重定向将一個 URL 重定向到另一個。

18、自動 HTTPS 重写:打開或關闭 Cloudflare SSL/TLS 應用中边缘證書選项卡的Cloudflare 自動 HTTPS 重写功能。

19、Auto Minify:指示要自動缩小的文件扩展名 Cookie 上的缓存。

20、IP 地理位置標头:Cloudflare 添加一個 CF-IPCountry  HTTP 標头,其中包含與访问者相對應的国家/地区代码

21、Mirage:打開或關闭 Cloudflare Speed 應用程序的 Cloudflare Mirage。

22、Polish:Cloudflare Polish 是一种一键式图像優化產品,可自動優化您站点中的图像,以加快图像下載速度。

23、Rocket Loader:通過将所有 JavaScript 的加載推遲到呈现之后來确定網站内容(文本、图像、字體等)的優先级。

24、SSL:如果启用,任何 http:// URL 都會通過 301 重定向轉换爲 https://。

25、Web 應用程序防火墙:监控對您域名的 Web 请求,并根據您启用的规则集過滤掉不需要的流量。

 

當前系統时间:2025-11-08 16:14:55(UTC+8) 註冊人權利與责任註冊人教育信息隱私政策

© 2025 domains.hk 版權所有,保留所有權利