규칙

요청 규칙 요소. <ruleset> 요소에서 하나 이상의 규칙은 선택 사항입니다.

속성

OnMatch = "break" | "continue" | "error": 선택 사항입니다. 기본값은 "break"입니다.

Replace = "first" | "all": 선택 사항입니다. 기본값은 "first"입니다.

RequestType = " types": 선택 사항입니다. 규칙이 적용되는 입력 컨텍스트를 지정합니다. types 는 쉼표로 구분된 목록이며, 다음 표에 나열된 토큰 중 하나 이상을 포함할 수 있습니다. RequestType을 지정하지 않으면 지원되는 모든 컨텍스트에서 수신되는 요청에 규칙이 적용됩니다.

토큰

컨텍스트

설명

is

/is/image/

이미지 제공 요청에 적용됨

ir

/ir/render/

이미지 렌더링 요청에 적용됨

정적

/is/content/

정적 콘텐츠 요청에 적용됨

Name = "text": 선택 사항입니다. 디버그 로그 및 오류 메시지에서 <rule> 요소를 식별하는 데 사용됩니다.

*속성* ="value": 선택 사항입니다. <rule> 요소는 모든 조합에서 다음 속성 중 하나를 정의할 수 있습니다. 지정되고 규칙이 성공적으로 일치하면 이 요청에 대한 해당 카탈로그 속성을 재정의합니다. 기본값은 RequestType="is"입니다.

속성

해당 이미지 카탈로그 속성

DefaultImageMode

attribute::DefaultImageMode

ErrorImage

attribute::ErrorImage

만료

속성::만료

MaxPix

속성::MaxPix

RequestLock

attribute::RequestLock

RequestObfusation

attribute::RequestObfusation

RootUrl

attribute::RootUrl

SavePath

속성::SavePath

워터마크

attribute::WaterMark

자세한 내용은 해당 이미지 카탈로그 속성의 설명을 참조하십시오.

만료 속성은 기본 속성 값만 덮어씁니다. 특정 catalog::Expiration 값이 요청에 적용되는 경우 무시가 무시됩니다.

데이터

<expression>

선택 사항입니다

<substitution>

선택 사항입니다

<addressfilter>

선택 사항입니다

<헤더>

선택 사항입니다

주의

<expression><substitution> 둘 다 지정되고 캡처된 하위 문자열을 사용하지 않으면 일치하는 첫 번째 하위 문자열은 <substitution>로 바뀝니다.

<expression>을 지정하지 않으면 경로가 일치하고 <substitution>이 경로 끝에 추가됩니다.

<substitution>을 지정하지 않으면 경로나 쿼리 변환이 발생하지 않지만 지정된 카탈로그 특성이 무시됩니다. <substitution>이 비어 있으면 일치하는 하위 문자열이 제거됩니다.

<addressfilter>은 일치가 발생했을 때, 쿼리 규칙이 적용되기 전에만 적용됩니다.

이 페이지에서는