rule

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 é “first”.

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 dos tokens listados na tabela a seguir. Se RequestType não for especificado, a regra se aplica a solicitações recebidas em todos os contextos suportados.

token

Contexto

Descrição

is

/is/image/

Aplicado às solicitações do Servidor de imagens

ir

/ir/render/

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

estática

/is/content/

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

Name = "text": Opcional. Usado para identificar o elemento <rule> nos registros de depuração e nas mensagens de erro.

*Atributo* ="value": Opcional. <rule> 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 do catálogo de imagens correspondente

DefaultImageMode

atributo::DefaultImageMode

ErrorImage

atributo::ErrorImage

Expiração

atributo::Expiração

MaxPix

atributo::MaxPix

RequestLock

atributo::RequestLock

RequestObfuscation

atributo::RequestObfuscation

RootUrl

atributo::RootUrl

SavePath

atributo::SavePath

WaterMark

atributo::WaterMark

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

Os atributos de expiração 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 especificados e as subsequências capturadas não forem usadas, a primeira subsequência de caracteres correspondente será substituída por <substitution>.

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

Se <substitution> não for especificado, nenhuma transformação de caminho ou query ocorrerá, mas todos os atributos de catálogo especificados serão substituídos. Se <substitution> estiver vazio, a subsequência de caracteres correspondente será removida.

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

Nesta página