ルール rule
リクエストルール要素。 <ruleset>
要素では、1 つ以上のルールがオプションです。
属性 section-d4a3b0496c0c4aa5bd7da87203b9379b
OnMatch = "break" | "continue" | "error"
:オプション。 デフォルトは「break」です。
Replace = "first" | "all"
:オプション。 デフォルトは「first」です。
RequestType
= "types
": オプション。 ルールが適用される入力コンテキストを指定します。 types
は、カンマ区切りのリストです。このリストには、次の表に示す 1 つ以上のトークンを含めることができます。 RequestType
を指定しない場合、ルールはサポートされているすべてのコンテキストで受信されるリクエストに適用されます。
Name = "text"
:オプション。 デバッグログとエラーメッセージの <rule>
要素を識別するために使用します。
*
Attribute* ="value"
:オプション。 要素 <rule>
、以下の属性を任意の組み合わせで定義できます。 指定した場合、ルールが正常に一致すると、このリクエストに対応するカタログ属性が上書きされます。 デフォルトは RequestType="is"
です。
詳しくは、対応する画像カタログ属性の説明を参照してください。
有効期限属性は、デフォルトの属性値のみを上書きします。 特定の catalog::Expiration
値がリクエストに適用される場合、オーバーライドは無視されます。
データ section-8fce013a4c724da58af3fee4e7a90e72
説明 section-0c5fbc363070419d8c9800b0c02dc9f9
<expression>
と <substitution>
の両方を指定し、取得した部分文字列を使用しない場合は、最初に一致した部分文字列が <substitution>
に置き換えられます。
<expression>
を指定しない場合、任意のパスが一致し、<substitution>
がパスの末尾に追加されます。
<substitution>
が指定されていない場合、パスまたはクエリの変換は行われませんが、指定されたカタログ属性は上書きされます。 <substitution>
が空の場合、一致した部分文字列は削除されます。
<addressfilter>
は、一致が発生した場合、およびクエリルールが適用される前にのみ適用されます。