1. 쓰는 이유
    1. 페이지 이동, URL 구조 변경, A/B 테스트, 서버 부하 분산 등
  2. 어떻게 알리는가
    1. HTTP상태 코드 + 새 URL 헤더(LOCATION)
    2. 301 Moved Permanently →영구이동
    3. 302 Found → 임시 이동
    4. 307, 308 → HTTP/1.1에서 명시적 이동
  3. 예시
    1. 기존 URL

      1. www.example.com/old-page
    2. 새 URL

      1. www.example.com/new-page
    3. 서버 응답

      HTTP/1.1 301 Moved Permanently
      Location: <https://www.example.com/new-page>
      
    4. 브라우저가 자동으로 새 URL로 요청 이동

  4. 장점
    1. 사용자 경험 유지 → 깨진 링크 방지
    2. SEO 관리 → 301은 검색 엔진이 새 URL로 권한 이전
  5. 단점
    1. 302 같은 임시 이동을 잘못 쓰면 SEO혼동
    2. 너무 많으면 요청이 여러 번 이동 → 속도 저하