regla

Solicitar elemento de regla. Una o más reglas son opcionales en la sección <ruleset> elemento.

Atributos

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

atributo::DefaultImageMode

ErrorImage

atributo::ErrorImage

Caducidad

atributo::Caducidad

MaxPix

atributo::MaxPix

RequestLock

atributo::RequestLock

RequestObfuscation

atributo::RequestObfuscation

RootUrl

atributo::RootUrl

SavePath

atributo::SavePath

Marca de agua

atributo::WaterMark

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.

Datos

<expression>

Opcional

<substitution>

Opcional

<addressfilter>

Opcional

<encabezado>

Opcional

Notas

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.

En esta página