ルール rule

リクエストルール要素。 1 つ以上のルールがオプションで <ruleset> 要素を選択します。

属性 section-d4a3b0496c0c4aa5bd7da87203b9379b

OnMatch = "break" | "continue" | "error": オプション. 初期設定は「break」です。

Replace = "first" | "all": オプション. デフォルトは「first」です。

RequestType = "types":オプション。 ルールを適用する入力コンテキストを指定します。 types はコンマ区切りのリストで、次の表に示す 1 つ以上のトークンを含めることができます。 次の場合 RequestType が指定されていない場合、ルールはサポートされているすべてのコンテキストで受信したリクエストに適用されます。

トークン
コンテキスト
説明
is
/is/image/
画像サービング要求に適用
ir
/ir/render/
画像レンダリング要求に適用
静的
/is/content/
静的コンテンツリクエストに適用済み

Name = "text": オプション. を識別するために使用されます。 <rule> デバッグログとエラーメッセージの要素

*属性* ="value":オプション。 <rule> 要素は、任意の組み合わせで次の属性を定義できます。 指定した場合、ルールが正しく一致すると、このリクエストに対応するカタログ属性が上書きされます。 初期設定は RequestType="is".

属性
対応する画像カタログ属性
DefaultImageMode
attribute::DefaultImageMode
ErrorImage
attribute::ErrorImage
有効期限
attribute::Expiration
MaxPix
attribute::MaxPix
RequestLock
attribute::RequestLock
RequestObfuscation
attribute::RequestObfuscation
RootUrl
attribute::RootUrl
SavePath
attribute::SavePath
WaterMark
attribute::WaterMark

詳しくは、対応する画像カタログ属性の説明を参照してください。

有効期限属性は、デフォルトの属性値のみを上書きします。 このオーバーライドは、 catalog::Expiration の値がリクエストに適用されます。

データ section-8fce013a4c724da58af3fee4e7a90e72

<expression>
オプション
<substitution>
オプション
<addressfilter>
オプション
<ヘッダ>
オプション

説明 section-0c5fbc363070419d8c9800b0c02dc9f9

両方の <expression> および <substitution> が指定され、取り込まれた部分文字列は使用されません。最初の一致した部分文字列は、 <substitution>.

次の場合 <expression> が指定されていない場合、パスは <substitution> は、パスの末尾に追加されます。

次の場合 <substitution> が指定されていない場合、パスやクエリの変換は行われませんが、指定されたカタログ属性は上書きされます。 次の場合 <substitution> が空の場合、一致した部分文字列は削除されます。

The <addressfilter> は、一致が発生した場合、およびクエリルールが適用される前にのみ適用されます。

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49