Solicitar elemento de regra. Uma ou mais regras são opcionais na variável <ruleset>
elemento.
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 |
|
ErrorImage |
|
Expiração |
|
MaxPix |
|
RequestLock |
|
RequestObfuscation |
|
RootUrl |
|
SavePath |
|
MarcaÁgua |
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.
<expression> |
Opcional |
<substitution> |
Opcional |
<addressfilter> |
Opcional |
<header> |
Opcional |
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.