regra

Solicitar elemento de regra. Uma ou mais regras são opcionais na variável <ruleset> elemento.

Atributos

OnMatch = "break" | "continue" | "error": Opcional. O padrão é “break”.

Replace = "first" | "all": Opcional. O padrão é “primeiro”.

RequestType = "types": Opcional. Especifica a qual contexto de entrada a regra se aplica. types é uma lista separada por vírgulas, que pode incluir um ou mais tokens listados na tabela a seguir. If RequestType não for especificada, a regra se aplica às solicitações recebidas em todos os contextos compatíveis.

token

Contexto

Descrição

é

/is/image/

Aplicado às solicitações de exibição de imagem

ir

/ir/render/

Aplicado às solicitações de renderização de imagem

estático

/is/content/

Aplicado a solicitações de conteúdo estático

Name = "text": Opcional. Usado para identificar a variável <rule> em logs de depuração e mensagens de erro.

*Atributo* ="value": Opcional. <rule> Os elementos podem definir qualquer um dos atributos a seguir em qualquer combinação. Se especificado, e a regra for correspondida com êxito, eles substituirão os atributos de catálogo correspondentes para esta solicitação. O padrão é RequestType="is".

Atributo

Atributo de catálogo de imagem correspondente

DefaultImageMode

atributo::DefaultImageMode

ErrorImage

atributo::ErrorImage

Expiração

atributo::Expiration

MaxPix

atributo::MaxPix

RequestLock

atributo::RequestLock

RequestObfuscation

atributo::RequestObfuscation

RootUrl

atributo::RootUrl

SavePath

atributo::SavePath

MarcaÁgua

atributo::WaterMark

Consulte a descrição do atributo do catálogo de imagens correspondente para obter detalhes.

Os atributos Expiration substituem apenas os valores de atributo padrão. A substituição será ignorada se um catalog::Expiration se aplica à solicitação.

Dados

<expression>

Opcional

<substitution>

Opcional

<addressfilter>

Opcional

<header>

Opcional

Notas

Se ambos <expression> e <substitution> são especificadas e as subsequências capturadas não são usadas, a primeira subsequência correspondente é substituída por <substitution>.

If <expression> não for especificado, qualquer caminho corresponde a e <substitution> é anexada ao final do caminho.

If <substitution> não for especificado, nenhuma transformação de caminho ou consulta ocorrerá, mas todos os atributos de catálogo especificados serão substituídos. If <substitution> estiver vazia, a substring correspondente será removida.

O <addressfilter> é aplicada somente quando ocorre uma correspondência e antes da aplicação das regras de consulta.

Nesta página