Élément de règle de requête. Une ou plusieurs règles sont facultatives dans la variable <ruleset>
élément .
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. If RequestType
n’est pas spécifiée, 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 la variable <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 |
|
ErrorImage |
|
Expiration |
|
MaxPix |
|
RequestLock |
|
RequestObfuscation |
|
RootUrl |
|
SavePath |
|
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 un catalog::Expiration
s’applique à la requête.
<expression> |
Facultatif |
<substitution> |
Facultatif |
<addressfilter> |
Facultatif |
<en-tête> |
Facultatif |
Si les deux <expression>
et <substitution>
sont spécifiées et les sous-chaînes capturées ne sont pas utilisées ; la première sous-chaîne correspondante est remplacée par <substitution>
.
If <expression>
n’est pas spécifié, aucun chemin ne correspond à et <substitution>
est ajouté à la fin du chemin.
If <substitution>
n’est pas spécifié, aucun chemin d’accès ou transformation de requête n’a lieu, mais tous les attributs de catalogue spécifiés sont remplacés. If <substitution>
est vide, la sous-chaîne correspondante est supprimée.
Le <addressfilter>
n’est appliquée que lorsqu’une correspondance se produit et avant l’application des règles de requête.