커뮤니티·지원
목차
< 용어사전으로 돌아가기
리다이렉트(Redirect)

리다이렉트(Redirect)는 사용자가 처음 요청한 URL이 아닌, 다른 URL로 보내는 것을 뜻해요. 예를 들어, 웹사이트 A의 주소로 접속한 사용자를 웹사이트 B로 이동시키는 것이죠. URL 단축 서비스, 더 이상 업데이트되지 않는 페이지, 사이트 도메인 변경 때 리다이렉트를 유용하게 사용할 수 있죠. 결제 과정에서도 사용자가 결제를 완료하면, 결제창에서 성공 또는 실패 페이지로 이동시키는 리다이렉트 단계가 있어요.

HTTP 리다이렉트는 서버에서 3XX 코드를 응답할 때 일어나요. 3XX 코드를 받은 클라이언트는 응답에 함께 제공된 URL로 이동해요. 리다이렉트 코드와 설명은 다음과 같아요.

코드메시지리다이렉트 종류설명
301Moved Permanently영구적인 리다이렉션요청이 GET 메서드로 변할 수 있고 메시지 본문이 제거돼요.
308Permanent Redirect영구적인 리다이렉션최초 요청과 메서드 및 메시지 본문은 변하지 않아요.
302Found일시적인 리다이렉션301과 원리는 같지만 검색 엔진이 링크를 갱신하지 않아요.
303See Other일시적인 리다이렉션요청이 GET 메서드로 바뀌고 본문이 제거돼요.
307Temporary Redirect일시적인 리다이렉션요청 메서드와 본문이 유지되지만 검색 엔진이 링크를 갱신하지 않아요.
300Multiple Choice특수 리다이렉션요청에 2개 이상의 응답이 가능할 때 사용돼요.
304Not Modified특수 리다이렉션업데이트되지 않은 리소스라서 캐시를 사용할 수 있다는 것을 뜻헤요.

결제 리다이렉트

결제 리다이렉트

결제 과정에서도 리다이렉트가 일어나는데요. 결제창에서 구매자가 결제를 완료하면 연동 과정에서 설정한 리다이렉트 URL로 이동해요. 결제에서 리다이렉트 URL은 결제 요청 결과를 알려주고, 결제 결과에 따라 사용자를 보낼 URL을 설정해요. 더 자세한 내용은 리다이렉트 처리하기에서 확인하세요.

  • 더 궁금한 내용이 있나요?
  • 코드 샘플을 참고하세요
  • 기술지원이 필요한가요?
    실시간 문의|이메일 보내기