regra

Solicitar elemento de regra. Uma ou mais regras são opcionais no elemento <ruleset> .

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. Se RequestType não for especificado, 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 o elemento <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 valor catalog::Expiration específico se aplicar à solicitação.

Dados

<expression>

Opcional

<substitution>

Opcional

<addressfilter>

Opcional

<header>

Opcional

Notas

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

Se <expression> não for especificado, qualquer caminho corresponderá e <substitution> será anexado ao final do caminho.

Se <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. Se <substitution> estiver vazio, a substring correspondente será removida.

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

Nesta página