BRIEFING
지속 가능한 URL과 permalink 설계
지속 가능한 URL과 permalink 설계
Scope
핵심 질문
콘텐츠 사이트의 URL을 수년간 유지하려면 slug, 문서 ID와 redirect를 어떻게 설계해야 하는가?
Draft
좋은 permalink는 현재 메뉴 구조보다 콘텐츠의 identity를 반영해야 한다.
Category를 URL에 과도하게 넣지 않는다
문서를 나중에 다른 category로 옮겨도 URL이 바뀌지 않게 /wiki/deterrence처럼 type과 stable slug 정도만 사용하는 편이 유연하다.
Slug 변경
제목이 바뀌어 slug를 변경해야 한다면 이전 URL에서 새 URL로 permanent redirect를 유지한다.
ID
사람이 읽는 slug와 내부 immutable document ID를 별도로 두면 중복 제목과 rename을 안전하게 처리할 수 있다.
날짜
뉴스와 일기에는 날짜가 유용하지만 계속 갱신하는 Wiki URL에 작성일을 넣으면 오래된 글처럼 보일 수 있다.
핵심
URL은 현재 분류가 아니라 문서의 장기 identity로 설계해야 한다.