可以使用 Cloudflare 控制面板中的 Page Rule 應(yīng)用,從 Cloudflare 的緩存中排除某些 URL。
使用 Page Rule 的第一步是定義一個(gè)URL字段。這些 URL 字段可以很簡(jiǎn)單,例如單個(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)。
通配符和高級(jí)模式匹配
上面的模式只匹配以下 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ò)添加帶有*字符的通配符,可以使規(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 [無(wú)尾部斜杠]
https://www.example.com/sam/index.php [sam 未包含 "b"]
Page Rule 按列出的順序進(jìn)行應(yīng)用。如要更改 Page Rule 的位置,可使用左側(cè)圖標(biāo)上下拖動(dòng)。