Choose a default theme

You can change your theme from the menu

HTTP 리다이렉트

HTTP 리다이렉트는 클라이언트를 다른 URL로 안내하는 응답 방식이다. 주소 변경이나 작업 후 이동을 표현할 수 있다.

원리

보통 3xx 상태와 Location 헤더로 새 위치를 전달한다. 영구·임시 이동과 요청 메서드 보존 여부에 따라 코드를 선택한다.

예시

문서 주소를 바꾸었을 때 기존 주소에서 새 주소로 안내하면 오래된 링크를 통해서도 접근할 수 있다. POST 이후 결과 페이지로 이동시키는 구성도 있다.

주의할 점

301·302와 307·308의 메서드 처리 차이를 구분한다. 모든 3xx가 일반적인 주소 이동은 아니며 순환 이동, 과도한 연쇄, 외부 입력에 의한 임의 이동을 피한다.

참고 자료