본문 바로가기

리다이렉트

by 멋진 개구리 2021. 2. 2.
반응형

브라우저가 url a에게 서버에 요청하였을때 http 메세지를 통해 b라는곳으로 요청해봐! 라고 브라우저에게 다른 url을 지시할 수 있는것

리다이렉트는 HTTP 표준으로 정의 되어 있는데 최초 요청을 받은 웹서버는 HTTP 응답 상태코드로 302를 보내고 응답 메시지 헤더 중 Location 값으로 리다이렉트 되어야 할 주소를 설정해 리턴한다.
클라이언트는 서버로 부터 받은 응답 값이 상태코드 302라는 것을 보고 서버가 리다이렉트를 시킨거구나라고 알고  Location 에 설정되어 있는 URL로 다시 재요청을 한다. 

리다이렉트를 사용하는 예

우리가 네이버에 웹툰을 보고 있다고 가정하자 웹툰을 보다가 너무 재미있어 차마 7일동안은 기다리지 못할것만 같아 미리보기 시청을 하기위해 결제를 하려한다. 하지만 이때 로그인을 하지않은 상태에서 결제를 시도하여 로그인 후 결제를 해달라는 팝업창과 함께 로그인 페이지로 이동시킨다. 그리고 로그인이 완료되면 다시 결제 창으로 이동이 된다. 

결제 ---> 로그인하고 결제 하셈 ㅇㅇ ---> 로그인페이지(리다이렉트 시킴)--->

로그인 완료---> 다시 결제 창으로

 

출처: webstone.tistory.com/65

반응형

'' 카테고리의 다른 글

Apache에서 다중 도메인 설정하기  (1) 2024.02.20
캐시란?  (4) 2023.12.01
[서버 정보] 핫 디플로이(Hot Deploy)  (0) 2023.06.15
서버 설치경로 from tomcat  (0) 2021.04.21
el태그 배열  (0) 2021.03.29

댓글