regra rule

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

Atributos section-d4a3b0496c0c4aa5bd7da87203b9379b

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 aplicará às solicitações recebidas em todos os contextos compatíveis.

token
Contexto
Descrição
é
/is/image/
Aplicado a solicitações do Servidor de imagens
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 <rule> elemento em logs de depuração e mensagens de erro.

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

Atributo
Atributo de catálogo de imagens correspondente
DefaultImageMode
attribute::DefaultImageMode
ErrorImage
attribute::ErrorImage
Expiração
attribute::Expiration
MaxPix
attribute::MaxPix
RequestLock
attribute::RequestLock
RequestObfuscation
attribute::RequestObfuscation
RootUrl
attribute::RootUrl
SavePath
attribute::SavePath
MarcaD'água
attribute::WaterMark

Consulte a descrição do atributo de 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 uma catalog::Expiration se aplica à solicitação.

Dados section-8fce013a4c724da58af3fee4e7a90e72

<expression>
Opcional
<substitution>
Opcional
<addressfilter>
Opcional
<header>
Opcional

Notas section-0c5fbc363070419d8c9800b0c02dc9f9

Se ambos <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> está anexado ao final do caminho.

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

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

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49