안녕하세요. 일시적 리다이렉션에 대해 궁금한게 있습니다.
430
작성한 질문수 8
영구적인 리다이렉션: 어떤 URL이 더 이상 사용되지 않을때 그 URL에 대응되는 신규 URL로 리다이렉션 시킬 때 사용
ex) old-event/ -> new-event/ 로 영구적 리다이렉션 시 old-event 페이지는 더 이상 사용되지 않음을 의미
여기까진 확실히 이해가 되는데요,
일시적 리다이렉션이 확실하게 감이 안 옵니다.
예시에서 주문 완료 후 302를 사용해서 주문 완료 페이지로 리다이렉션을 시킬 수 있다고 말씀하셨는데
주문 완료 페이지를 200 코드와 함께 그냥 GET으로 불러오는 것과 차이가 있나요?
그리고 "일시적"이라는 말이 너무 헷갈리네요 ㅠ A페이지에서 B페이지로 일시적 리다이렉션을 했다고 하면 결국 B페이지에서 A페이지로 돌아오게 되는 것을 상정한다는 의미인가요?
답변 1
1
안녕하세요. 양념치킨님, 공식 서포터즈 David입니다.
1. 차이 없습니다. 대신 브라우저가 302 응답을 받으면 자동으로 Header의 Location으로 GET 요청을 보냅니다. (강의 내용대로 엄밀하게 따지면 요청 메서드가 GET으로 변하고 본문이 제거된 채)
2. 네, 맞습니다. 검색엔진의 관점에서 보면 조금 더 명확하게 이해될 것 같아 아래 글 본문을 가져왔습니다. 301의 경우 영구적으로 리디렉션이 된 것인데 이때 검색엔진은 기존 페이지 링크를 버리고 변경된 링크로 대체합니다. 302의 경우 일시적으로 리디렉션된 것이므로 기존 페이지 링크를 버리지 않고 그대로 유지시키는 판단을 할 수 있습니다.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/301
https://www.hochmanconsultants.com/301-vs-302-redirect
A 301 redirect means that the page has permanently moved to a new location. A 302 redirect means that the move is only temporary. Search engines need to figure out whether to keep the old page, or replace it with the one found at the new location.
감사합니다.
캐시 관련 질문입니다.
0
636
1
ETag 질문입니다.
0
742
1
캐시의 설정 주체
0
542
1
영속쿠키 질문입니다.
0
518
1
협상(accept-language)
0
697
1
에러 코드의 구현 주체
0
449
1
웹서버가 구현?
0
605
1
필수헤더?
1
568
1
Host와 Port
0
785
1
다른 도메인이 같은 포트를 사용하는 경우
0
1268
1
표준 헤더와 임의 헤더
0
540
1
POST 등록 후 Location 헤더
0
577
1
프로세스의 상태가 변경되는 경우에 Post 사용
1
1819
1
지속연결에 대해서.
0
700
1
제가 아는 쿼리 파라미터 개념이 맞는지 확인 부탁드립니다.
0
602
1
캐시 내용중 no cache 일때
0
368
1
DNS 서버 관련 질문
1
757
1
캐시로 저장된 파일의 유효기간은 얼마나 되나요?
0
674
1
웹브라우저 요청흐름 질문입니다.
0
854
1
캐시 무효화 질문드립니다
0
567
1
리다이렉트와 리다이렉션 차이?
0
2651
1
쿠키 및 세션 관련 질문드립니다
0
596
1
HTTP 메서드 ( HTTP 메서드의 속성 파트 ) 강의의 멱등 내용에 대하여 질문드립니다.
0
1654
1
header 나 gzip으로 데이터 보낼떄 데이터는 base64로 인코딩되서 가는 건가요?
0
486
1





