règle

Élément de règle de requête. Une ou plusieurs règles sont facultatives dans l’élément <ruleset> .

Attributs

OnMatch = "break" | "continue" | "error": Facultatif. La valeur par défaut est “break”.

Replace = "first" | "all": Facultatif. La valeur par défaut est “first”.

RequestType = "types" : Facultatif. Indique le contexte d’entrée auquel la règle s’applique. types est une liste séparée par des virgules, qui peut inclure un ou plusieurs jetons répertoriés dans le tableau suivant. Si RequestType n’est pas spécifié, la règle s’applique aux requêtes reçues sur tous les contextes pris en charge.

jeton

Contexte

Description

est

/is/image/

Application aux demandes de diffusion d’images

ir

/ir/render/

Application aux demandes de rendu d’image

statique

/is/content/

Application aux requêtes de contenu statique

Name = "text": Facultatif. Utilisé pour identifier l’élément <rule> dans les journaux de débogage et les messages d’erreur.

*Attribut* ="value" : Facultatif. <rule> peuvent définir n’importe quel attribut suivant, quelle que soit la combinaison. Si spécifié, et que la règle est correctement mise en correspondance, ils remplaceront les attributs de catalogue correspondants pour cette requête. La valeur par défaut est RequestType="is".

Attribut

Attribut de catalogue d’images correspondant

DefaultImageMode

attribute::DefaultImageMode

ErrorImage

attribute::ErrorImage

Expiration

attribute::Expiration

MaxPix

attribute::MaxPix

RequestLock

attribute::RequestLock

RequestObfuscation

attribute::RequestObfuscation

RootUrl

attribute::RootUrl

SavePath

attribute::SavePath

WaterMark

attribute::WaterMark

Pour plus d’informations, reportez-vous à la description de l’attribut de catalogue d’images correspondant.

Les attributs Expiration remplacent uniquement les valeurs d’attribut par défaut. Le remplacement est ignoré si une valeur catalog::Expiration spécifique s’applique à la requête.

Données

<expression>

Facultatif

<substitution>

Facultatif

<addressfilter>

Facultatif

<en-tête>

Facultatif

Remarques

Si <expression> et <substitution> sont spécifiés et que les sous-chaînes capturées ne sont pas utilisées, la première sous-chaîne correspondante est remplacée par <substitution>.

Si <expression> n’est pas spécifié, tout chemin correspond et <substitution> est ajouté à la fin du chemin.

Si <substitution> n’est pas spécifié, aucun chemin ni transformation de requête ne se produit, mais tous les attributs de catalogue spécifiés sont remplacés. Si <substitution> est vide, la sous-chaîne correspondante est supprimée.

<addressfilter> est appliqué uniquement lorsqu’une correspondance se produit et avant l’application des règles de requête.

Sur cette page