請求規則元素。 一個或多個規則在 <ruleset>
的子菜單。
OnMatch = "break" | "continue" | "error"
: 選擇性. 預設值為"break"。
Replace = "first" | "all"
: 選擇性. 預設值為「first」。
RequestType
= "types
":可選。 指定規則應用於的輸入上下文。 types
是逗號分隔的清單,其中可能包含下表中列出的一個或多個令牌。 如果 RequestType
未指定,該規則適用於所有受支援上下文上接收的請求。
代號 |
內容 |
說明 |
---|---|---|
是 |
/is/image// |
應用於映像服務請求 |
紅 |
/ir/render/ |
應用於影像呈現請求 |
靜態 |
/is/content// |
應用於靜態內容請求 |
Name = "text"
: 選擇性. 用於標識 <rule>
調試日誌和錯誤消息中的元素。
*
屬性* ="value"
:可選。 <rule>
元素可以在任何組合中定義以下任何屬性。 如果指定,並且規則成功匹配,則它們將覆蓋此請求的相應目錄屬性。 預設為 RequestType="is"
.
屬性 | 相應的影像目錄屬性 |
---|---|
預設影像模式 |
|
錯誤影像 |
|
過期 |
|
最大圖 |
|
請求鎖 |
|
請求模糊處理 |
|
根URL |
|
保存路徑 |
|
水印 |
有關詳細資訊,請參閱相應影像目錄屬性的說明。
到期屬性只覆蓋預設屬性值。 如果特定 catalog::Expiration
值適用於請求。
<expression> |
選擇性 |
<substitution> |
選擇性 |
<addressfilter> |
選擇性 |
<header> |
選擇性 |
如果兩者都 <expression>
和 <substitution>
指定,且未使用捕獲的子字串,則第一個匹配的子字串將替換為 <substitution>
。
如果 <expression>
未指定,任何路徑匹配和 <substitution>
添加到路徑的末尾。
如果 <substitution>
未指定,未發生路徑或查詢轉換,但所有指定的目錄屬性都被覆蓋。 如果 <substitution>
為空,將刪除匹配的子字串。
的 <addressfilter>
僅在出現匹配時和應用查詢規則之前應用。