Solicitar elemento de regla. Una o más reglas son opcionales en la sección <ruleset>
elemento.
OnMatch = "break" | "continue" | "error"
: Opcional. El valor predeterminado es “break”.
Replace = "first" | "all"
: Opcional. El valor predeterminado es “first”.
RequestType
= "types
": Opcional. Especifica a qué contexto de entrada se aplica la regla. types
es una lista separada por comas, que puede incluir uno o más de los tokens enumerados en la siguiente tabla. If RequestType
no se especifica, la regla se aplica a las solicitudes recibidas en todos los contextos admitidos.
testigo |
Contexto |
Descripción |
---|---|---|
es |
/is/image/ |
Aplicado a solicitudes de servicio de imágenes |
ir |
/ir/render/ |
Aplicado a solicitudes de renderización de imágenes |
estático |
/is/content/ |
Se aplica a solicitudes de contenido estático |
Name = "text"
: Opcional. Se usa para identificar la variable <rule>
en registros de depuración y mensajes de error.
*
Atributo* ="value"
: Opcional. <rule>
pueden definir cualquiera de los siguientes atributos en cualquier combinación. Si se especifica y la regla se encuentra correctamente coincidente, se anularán los atributos de catálogo correspondientes para esta solicitud. El valor predeterminado es RequestType="is"
.
Atributo | Atributo de catálogo de imágenes correspondiente |
---|---|
DefaultImageMode |
|
ErrorImage |
|
Caducidad |
|
MaxPix |
|
RequestLock |
|
RequestObfuscation |
|
RootUrl |
|
SavePath |
|
Marca de agua |
Consulte la descripción del atributo correspondiente del catálogo de imágenes para obtener más información.
Los atributos Caducidad solo anulan los valores de atributo predeterminados. La anulación se ignora si una catalog::Expiration
se aplica a la solicitud.
<expression> |
Opcional |
<substitution> |
Opcional |
<addressfilter> |
Opcional |
<encabezado> |
Opcional |
Si <expression>
y <substitution>
y no se usan subcadenas capturadas, la primera subcadena coincidente se reemplaza por <substitution>
.
If <expression>
no se especifica, cualquier ruta coincide con y <substitution>
se anexa al final de la ruta.
If <substitution>
no se especifica, no se produce ninguna transformación de ruta o consulta, pero se anulan todos los atributos de catálogo especificados. If <substitution>
está vacía, se elimina la subcadena coincidente.
La variable <addressfilter>
solo se aplica cuando se produce una coincidencia y antes de que se apliquen las reglas de consulta.