ルール rule

リクエストルール要素。 <ruleset> 要素では、1 つ以上のルールがオプションです。

属性 section-d4a3b0496c0c4aa5bd7da87203b9379b

OnMatch = "break" | "continue" | "error":オプション。 デフォルトは「break」です。

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

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

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

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

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

属性
対応する画像カタログ属性
DefaultImageMode 指定
属性::DefaultImageMode
ErrorImage
属性::ErrorImage
Expiration
属性::Expiration
MaxPix
attribute::MaxPix
RequestLock 指定
属性::RequestLock
Obfuscation
属性::RequestObfuscation
RootUrl
属性::RootUrl
保存パス
属性::SavePath
ウォータマーク
属性::WaterMark

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

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

データ section-8fce013a4c724da58af3fee4e7a90e72

<expression>
オプション
<substitution>
オプション
<addressfilter>
オプション
<header>
オプション

説明 section-0c5fbc363070419d8c9800b0c02dc9f9

<expression><substitution> の両方を指定し、取得した部分文字列を使用しない場合は、最初に一致した部分文字列が <substitution> に置き換えられます。

<expression> を指定しない場合、任意のパスが一致し、<substitution> がパスの末尾に追加されます。

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

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

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