regla

Solicitar elemento de regla. Una o más reglas son opcionales en el elemento <ruleset> .

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. Si no se especifica RequestType, 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 utiliza para identificar el elemento <rule> en los 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 omite si se aplica un valor específico catalog::Expiration a la solicitud.

Datos

<expression>

Opcional

<substitution>

Opcional

<addressfilter>

Opcional

<encabezado>

Opcional

Notas

Si se especifican <expression> y <substitution>, y no se utilizan subcadenas capturadas, la primera subcadena coincidente se reemplaza por <substitution>.

Si no se especifica <expression>, cualquier ruta coincide con y <substitution> se anexa al final de la ruta.

Si no se especifica <substitution>, no se produce ninguna transformación de ruta o consulta, pero se anula cualquier atributo de catálogo especificado. Si <substitution> está vacío, se elimina la subcadena coincidente.

El <addressfilter> solo se aplica cuando se produce una coincidencia y antes de que se apliquen las reglas de consulta.

En esta página