가변 깊이 URL은 남은 조각을 params.slug 배열로 모은다

문서 사이트처럼 경로 깊이가 달라질 때 catch-all 세그먼트는 URL 뒤쪽 조각을 한 page가 처리할 배열로 바꾼다.

요청 URL기준 경로 뒤 조각params.slug페이지가 할 일
/docs/getting-startedgetting-started["getting-started"]문서 1개 조회
/docs/api/v1/authapi / v1 / auth["api", "v1", "auth"]계층 경로로 문서 조회
/docs/features/dynamic-routesfeatures / dynamic-routes["features", "dynamic-routes"]카테고리와 문서명 분리
/docs없음[...slug]는 매칭 안 됨문서 홈을 별도 route로 처리
/docs없음[[...slug]]는 undefined문서 홈도 같은 page에서 처리