← 목록으로
개발일지

디자인 섹션 URL 개선 및 버그 수정

2

앞선 작업에서 게시글 URL 구조를 개편했는데,
작업을 마치고 나서 또 하나 이상한 점이 눈에 들어왔습니다.

게임즈 카테고리는 /games/maple-story 이런 식으로 섹션이 앞에 붙는데
디자인 카테고리는 /web, /game-ad, /content 이렇게
섹션 구분 없이 그냥 최상위 경로에 위치하고 있었습니다.

게임즈는 games/ 가 붙고 채널은 channel/ 이 붙는데
유독 디자인만 섹션 접두사가 없는 상태였습니다.


/design/ 접두사를 붙이는 방향으로 통일

모든 디자인 카테고리 목록 페이지 앞에 /design/ 을 추가했습니다.

  • /web/design/web
  • /game-ad/design/game-ad
  • /content, /streaming, /video 등 전부 동일하게 적용

기존 경로로 들어오면 새 경로로 리다이렉트 처리 해뒀습니다.


작업 중에 버그도 하나 잡았습니다.

게임즈 목록 페이지에서 게임 게시글 링크를 생성할 때
/games/fc-online/review/84 가 나와야 하는데
/design/fc-online/review/84 로 잘못 생성되는 문제였습니다.

원인은 게시글 목록 컴포넌트에 섹션 정보가 제대로 전달이 안 되고 있었던 것으로,
기본값이 design 으로 설정되어 있어 게임즈, 채널 모두 디자인 접두사를 달고 나오는 상황이었습니다.

308 리다이렉트가 잡아주긴 하지만
링크 자체가 처음부터 올바른 URL을 가리켜야 하는 게 맞기 때문에
각 섹션 페이지에 섹션 값을 명시적으로 넘기는 방식으로 수정했습니다.