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

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

xps-g2E2NQ5SWSU-unsplash.jpg

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

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

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

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

通配符和高級模式匹配

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

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

不會(huì)匹配以下任何 URL:

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

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

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

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

*example.com/admin*

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

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

會(huì)匹配:

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/

但不會(huì)匹配:   

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

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

Page Rule 按列出的順序進(jìn)行應(yīng)用。如要更改 Page Rule 的位置,可使用左側(cè)圖標(biāo)上下拖動(dòng)。

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