본문 바로가기

개발/Web

🌐 HTTP Status Code, 301 vs 302

반응형

301과 302의 차이점

웹 개발을 하다보면 페이지 리다이렉트를 할 일이 생기는데 그 때마다 항상 찾아보는 코드이다.

(어떻게 볼 때마다 까먹는지 지금은 기억함.. ㅎ)

 

301 (Permanent redirect)

페이지가 영구적으로 이동했다는 의미를 갖고있습니다.

foo.com에서 bar.com으로 이동했다면 검색엔진은 영구적으로 페이지가 변경되었다 판단하고 검색 결과를 bar.com으로 표기합니다.

주로 도메인 이전으로 foo.com에서 bar.com으로 변경되거나 www.bar.com으로 접속했을 때 bar.com으로 리다이렉트 되는 경우에 쓰입니다.

 

302 (Temporary redirect)

페이지가 임시적으로 이동했다는 의미를 갖고있습니다.

301 코드와 달리 foo.com`에서 bar.com으로 이동했다면 검색엔진은 검색 결과를 기존과 그대로 foo.com으로 표기합니다.

 

한줄요약

검색엔진 최적화를 위해서라면 301, 임시적이라면 302

 

 

 

Thumbnail Photo by Caspar Camille Rubin on Unsplash

반응형

'개발 > Web' 카테고리의 다른 글

랜덤 한글 단어 만들기  (2) 2021.05.04
학교 인트라넷 프로젝트: 수정과 개발기  (0) 2021.03.14
교내 문제풀이 사이트 개발기  (0) 2019.10.19
Ask 익명질문 개발기  (0) 2019.02.15
AirQualityTool 디자인 재작업  (0) 2019.02.03