如何將特定 URL 從 Cloudflare 的緩存中排除?

來源: Cloudflare
作者:Cloudflare
時間:2021-04-02
17970
可以使用 Cloudflare 控制面板中的 Page Rule 應用,從 Cloudflare 的緩存中排除某些 URL。使用 Page Rule 的第一步是定義一個URL字段。這些 URL 字段可以很簡單,例如單個 URL,也可以是復雜的,包括多個通配符。

xps-g2E2NQ5SWSU-unsplash.jpg

可以使用 Cloudflare 控制面板中的 Page Rule 應用,從 Cloudflare 的緩存中排除某些 URL。

使用 Page Rule 的第一步是定義一個URL字段。這些 URL 字段可以很簡單,例如單個 URL,也可以是復雜的,包括多個通配符。想象一下,您有一個內容管理系統(tǒng),其中包含一個管理 URL:

https://www.example.com/admin.php

如果您希望關閉此 URL 的 Cloudflare 性能和緩存選項,則可以使用各種 Cloudflare 功能的下拉菜單或切換開關以關閉此選項。

通配符和高級模式匹配

上面的模式只匹配以下 URL:

https://www.example.com/admin.php

不會匹配以下任何 URL:

http://www.example.com/admin.php  [http ≠ https]

https://example.com/admin.php  [缺少 www 子域名]

https://www.example.com/admin  [admin ≠ admin.php]

通過添加帶有*字符的通配符,可以使規(guī)則更加靈活。例如,如果您希望模式匹配上述所有四個 URL,則可以使用如下模式:

*example.com/admin*

通配符可以表示零個或多個字符,可以在模式中的任何位置使用。所以,例如,以下模式:

https://www.example.com/*b*/*

會匹配:

https://www.example.com/blog/   

https://www.example.com/blog/index.php

https://www.example.com/b/admin/folder/index.php

https://www.example.com/myblog/

但不會匹配:   

https://www.example.com/blog  [無尾部斜杠]   

https://www.example.com/sam/index.php  [sam 未包含 "b"]

Page Rule 按列出的順序進行應用。如要更改 Page Rule 的位置,可使用左側圖標上下拖動。

立即登錄,閱讀全文
版權說明:
本文內容來自于Cloudflare,本站不擁有所有權,不承擔相關法律責任。文章內容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權,請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質服務商推薦
更多
掃碼登錄
打開掃一掃, 關注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務合作
商務合作
投稿采訪
投稿采訪
出海管家
出海管家