UrlEdge
고급 라우팅

동적 규칙

1:1 리디렉션을 넘어 반복되는 URL 구조를 하나의 규칙으로 처리하세요. 큰 사이트 이전에서는 패턴 규칙이 리디렉션 맵 관리 비용을 크게 줄입니다.

Wildcards(*)

단순 패턴 매칭

별표 *는 임의의 문자열을 매칭합니다. 경로 끝이나 중간에 사용할 수 있습니다.

docsLayout.ui.sourcePath
docsLayout.ui.matches
/blog/*
/blog/post-1, /blog/2023/news
/users/*/settings
/users/john/settings
목적지 치환: 목적지 URL에서 $1, $2 등을 사용하면 매칭된 wildcard 값을 삽입할 수 있습니다. 예: 출발 /blog/* -> 목적지 https://archive.example/blog/$1

정규식

고급 매칭

숫자 ID만 매칭하는 등 더 엄격한 검증이 필요하다면 표준 PCRE regex 문법을 사용합니다.

사용자 ID 매칭(숫자만)

^/user/(\d+)$

/user/123은 매칭하지만 /user/abc는 매칭하지 않습니다.

특정 확장자 매칭

\.(jpg|png|gif)$

.jpg, .png, .gif로 끝나는 이미지 요청을 매칭합니다.

쿼리 파라미터

UrlEdge는 기본적으로 리디렉션할 때 쿼리 파라미터(예: ?utm_source=naver)를 보존합니다.

  • 출발 경로가 /shop이고 목적지가 /store라면
  • 요청 /shop?id=5는 자동으로 /store?id=5가 됩니다.
참고: 리디렉션 편집기의 “고급 설정” 토글에서 규칙별로 이 동작을 끌 수 있습니다.