簡體   English   中英

我如何添加與查詢字符串匹配的雲端行為路徑模式

[英]How can i add cloudfront behavior path pattern which matched by querystring

我想添加如下所示的雲端行為模式(jpg 可以替換各種圖像類型,例如 gif、png...)

/original/a/b/c/d/a.jpg?p1=1&p2=2: 匹配

/original/a/b/c/d/a.jpg:不匹配

我在下面嘗試但沒有工作

"original/*?*"
"original/*\?*"

我怎樣才能做到這一點??

請幫我

雲端

從您的示例中,我認為您需要這樣的正則表達式:

original\/(?:\w\/)*\w+.\w+\?.*

編輯

由於您需要通配模式,請嘗試以下操作:

/original/**/*.*\?*

您可以在此處找到有關全局模式的更多信息: https ://globster.xyz/

路徑模式不支持正則表達式或通配符。 此外,它不支持查詢。

您指定的路徑適用於對指定目錄和指定目錄下的子目錄中的所有文件的請求。 CloudFront 在評估路徑模式時不考慮查詢字符串或 cookies。 例如,如果 images 目錄包含 product1 和 product2 子目錄,則路徑模式 images/*.jpg 適用於對 images、images/product1 和 images/product2 目錄中任何 .jpg 文件的請求。 如果您想對 images/product1 目錄中的文件應用與 images 和 images/product2 目錄中的文件不同的緩存行為,請為 images/product1 創建一個單獨的緩存行為並將該緩存行為移動到上面的 position(之前) 圖像目錄的緩存行為。

資料來源: https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html?icmpid=docs_cf_help_panel#DownloadDistValuesCacheBehavior

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM