regra rule

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

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 aplica a solicitações recebidas em todos os contextos com suporte.

token
Contexto
Descrição
is
/is/image/
Aplicado a 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> em logs de depuração e mensagens de erro.

*Atributo* ="value": Opcional. <rule> elementos podem definir qualquer um dos atributos a seguir 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
atributo::DefaultImageMode
ImagemErro
atributo::ErrorImage
Expiração
atributo::Expiration
MaxPix
atributo::MaxPix
RequestLock
atributo::RequestLock
RequestObfuscation
atributo::RequestObfuscation
RootUrl
atributo::RootUrl
SavePath
atributo::SavePath
Marca d'água
atributo::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 um valor catalog::Expiration específico se aplicar à solicitação.

Dados section-8fce013a4c724da58af3fee4e7a90e72

<expressão>
Opcional
<substituição>
Opcional
<filtro_de_endereçamento>
Opcional
<cabeçalho>
Opcional

Notas section-0c5fbc363070419d8c9800b0c02dc9f9

Se <expression> e <substitution> forem especificados 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, 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 subcadeia correspondente será removida.

O <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