Cloudflare 대시보드를 켜면 Page Rules도 있고 Rules(Configuration Rules, Redirect Rules 등)도 있어서 뭘 써야 할지 헷갈립니다. 이름이 비슷해서 더 헷갈리는데, 사실 이 둘은 세대가 다른 기능입니다.

안녕하세요, 코딩하는 안다형입니다. 오늘은 Page Rules와 신규 Rules 기능들의 차이, 그리고 지금 새로 설정한다면 뭘 써야 하는지 정리했습니다.

3줄 요약

  1. Page Rules는 예전 방식이고, 무료 플랜은 3개까지만 만들 수 있습니다.
  2. 새로 나온 Rules(Redirect Rules, Configuration Rules 등)는 기능별로 나뉘어 있고 대부분 더 넉넉한 개수를 제공합니다.
  3. 지금 새로 설정한다면 Page Rules 대신 목적에 맞는 개별 Rules를 쓰는 게 낫습니다.

Page Rules가 하던 일

Page Rules는 URL 패턴 하나에 여러 기능(리다이렉트, 캐시 설정, SSL 모드 변경 등)을 한 번에 몰아넣는 올인원 방식이었습니다. 예를 들어 example.com/old/*로 오는 요청을 리다이렉트하면서 동시에 캐시 레벨도 바꾸는 식으로 한 규칙에 여러 동작을 담을 수 있었습니다.

왜 새 Rules로 나뉘었나

기능이 한 규칙에 섞여 있으면 관리가 어렵습니다. 그래서 Cloudflare는 목적별로 기능을 분리했습니다.

  • Redirect Rules: 주소 이동만 전담
  • Configuration Rules: SSL 모드, 보안 수준 같은 설정 변경 전담
  • Cache Rules: 캐시 동작 전담
  • Transform Rules: 요청/응답 헤더 수정 전담

각 기능이 독립적이라 규칙 개수 제한도 따로 적용되고, 어떤 규칙이 뭘 하는지 이름만 봐도 명확해졌습니다.

실전 예시: 오래된 주소 리다이렉트

예전 방식이라면 Page Rules에서 example.com/blog/* 를 example.com/posts/*로 포워딩하도록 만들었을 겁니다. 지금은 Rules, Redirect Rules에서 만들면 됩니다. Wildcard Match로 URL 패턴을 잡고, Dynamic으로 목적지에 concat("https://example.com/posts/", wildcard(...)) 같은 표현식을 넣는 방식입니다.

Page Rules와 신규 Rules 비교표

Page Rules는 규칙 하나에 여러 기능을 담지만 무료 플랜 3개 제한이 있고, 신규 Rules는 기능별로 나뉘어 있어 각각 별도 한도를 가지며 표현식 기반이라 더 세밀한 조건을 걸 수 있습니다. 다만 기능별로 화면을 옮겨 다녀야 해서 처음에는 조금 낯설 수 있습니다.

이미 만든 Page Rules는 어떻게 하나요

당장 지울 필요는 없습니다. 여전히 동작합니다. 다만 새로 규칙을 추가해야 한다면 Page Rules 대신 목적에 맞는 신규 Rules에 만드는 것을 권장합니다. 나중에 Page Rules가 완전히 대체되더라도 개별 Rules로 옮기는 편이 관리하기 편합니다.

이건 하지 마세요

  • 같은 기능을 Page Rules와 신규 Rules에 중복 설정: 우선순위 충돌로 예상과 다르게 동작할 수 있습니다.
  • 무작정 Page Rules부터 새로 만들기: 개수 제한이 더 빡빡합니다.
  • 표현식 문법을 안 배우고 시작하기: 신규 Rules는 대부분 표현식 기반이라 기본 문법(contains, eq 등)을 알아야 편합니다.

자주 묻는 질문

Page Rules는 언제 없어지나요?

공식적으로 정확한 종료 시점은 발표에 따라 달라질 수 있으니, 대시보드나 Cloudflare 공지사항에서 최신 안내를 확인하는 것이 가장 정확합니다.

어떤 것부터 배우면 되나요?

가장 자주 쓰는 건 Redirect Rules와 Cache Rules입니다. 이 둘만 익혀도 웬만한 요구사항은 처리됩니다.

무료 플랜에서도 다 쓸 수 있나요?

네, 신규 Rules 대부분은 무료 플랜에서도 제공됩니다. 다만 규칙 개수나 세부 옵션은 플랜마다 다를 수 있습니다.

마무리

이름이 비슷해서 헷갈리지만 핵심은 간단합니다. Page Rules는 여러 기능이 섞인 예전 방식, 신규 Rules는 기능별로 나뉜 현재 방식입니다. 새로 설정한다면 목적에 맞는 개별 Rules부터 익혀 두세요.

함께 보면 좋은 글