웹 앱 앞에 Microsoft의 Azure CDN Standard를 사용하고 있습니다. 요구 사항: 1) 모든 HTTP 요청을 301로 리디렉션하여 HTTPS를 강제하고, 2) 나머지 경로와 쿼리 문자열을 보존하면서 /blog/...에서 /content/blog/...로 요청을 내부적으로 재작성합니다. Rules Engine을 어떻게 구성해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 다음 순서로 두 가지 규칙을 생성합니다. (1) 요청 스키마 = HTTP와 일치 → 작업: HTTPS로 URL 리디렉션(301). (2) URL 경로가 /blog/로 시작하는 것과 일치 → 작업: 쿼리 문자열을 보존하면서 /content/blog/{path}로 URL 재작성..
이것이 정답인 이유
정답은 두 가지 규칙을 순서대로 구성하는 것입니다. 첫 번째 규칙은 모든 HTTP 요청을 HTTPS로 301 영구 리디렉션하여 보안을 강화하고 검색 엔진 최적화(SEO)를 유지합니다. 301 리디렉션은 클라이언트에게 리소스의 새 위치를 영구적으로 알립니다. 두 번째 규칙은 URL 경로가 /blog/로 시작하는 요청을 내부적으로 /content/blog/로 재작성합니다. 이 재작성은 클라이언트에게 보이지 않으며, 원본 서버에서 콘텐츠를 다른 경로에서 제공할 수 있게 합니다. 쿼리 문자열 보존은 기존 링크의 기능을 유지하는 데 중요합니다. 다른 옵션들은 요구 사항을 충족하지 못합니다. 단일 규칙에서 302 리디렉션을 사용하면 임시 리디렉션이 되어 SEO에 부정적인 영향을 미치고, 내부 재작성과 외부 리디렉션을 동시에 처리하기 어렵습니다. 원본에서 리디렉션 및 재작성을 구성하는 것은 CDN의 성능 이점을 활용하지 못하고, CDN Rules Engine의 목적에 부합하지 않습니다. DNS 공급자 페이지 규칙은 일반적으로 URL 재작성이나 조건부 리디렉션과 같은 복잡한 로직을 처리하는 데 적합하지 않습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음