요청 규칙 요소. 에서 하나 이상의 규칙은 선택 사항입니다 <ruleset>
요소를 생성하지 않습니다.
OnMatch = "break" | "continue" | "error"
: 선택 사항입니다. 기본값은 "break"입니다.
Replace = "first" | "all"
: 선택 사항입니다. 기본값은 "first"입니다.
RequestType
= "types
": 선택 사항입니다. 규칙이 적용되는 입력 컨텍스트를 지정합니다. types
는 쉼표로 구분된 목록이며, 다음 표에 나열된 토큰 중 하나 이상을 포함할 수 있습니다. If RequestType
를 지정하지 않으면 지원되는 모든 컨텍스트에서 수신한 요청에 규칙이 적용됩니다.
토큰 |
컨텍스트 |
설명 |
---|---|---|
is |
/is/image/ |
이미지 제공 요청에 적용됨 |
ir |
/ir/render/ |
이미지 렌더링 요청에 적용됨 |
정적 |
/is/content/ |
정적 콘텐츠 요청에 적용됨 |
Name = "text"
: 선택 사항입니다. 를 식별하는 데 사용됩니다. <rule>
디버그 로그 및 오류 메시지의 요소입니다.
*
속성* ="value"
: 선택 사항입니다. <rule>
요소는 모든 조합에서 다음 속성 중 하나를 정의할 수 있습니다. 지정되고 규칙이 성공적으로 일치하면 이 요청에 대한 해당 카탈로그 속성을 재정의합니다. 기본값은 입니다. RequestType="is"
.
속성 | 해당 이미지 카탈로그 속성 |
---|---|
DefaultImageMode |
|
ErrorImage |
|
만료 |
|
MaxPix |
|
RequestLock |
|
RequestObfusation |
|
RootUrl |
|
SavePath |
|
워터마크 |
자세한 내용은 해당 이미지 카탈로그 속성의 설명을 참조하십시오.
만료 속성은 기본 속성 값만 덮어씁니다. 특정 catalog::Expiration
값이 요청에 적용됩니다.
<expression> |
선택 사항입니다 |
<substitution> |
선택 사항입니다 |
<addressfilter> |
선택 사항입니다 |
<헤더> |
선택 사항입니다 |
둘 다 <expression>
및 <substitution>
지정된 하위 문자열을 사용하지 않으면 일치하는 첫 번째 하위 문자열이 로 바뀝니다 <substitution>
.
If <expression>
를 지정하지 않으면 경로가 <substitution>
이 경로 끝에 추가됩니다.
If <substitution>
을 지정하지 않으면 경로나 쿼리 변환이 발생하지 않지만 지정된 카탈로그 속성이 무시됩니다. If <substitution>
가 비어 있으면 일치하는 하위 문자열이 제거됩니다.
다음 <addressfilter>
은 일치가 발생하고 쿼리 규칙이 적용되기 전에만 적용됩니다.