Network
102. (Network/네트워크) HTTP 301 상태 응답 코드 설명 - Moved Permanently (URL 영구적 이동)
투케이2K
2024. 10. 9. 19:55
[구 분]
구분 : Network / 네트워크
제목 : HTTP 301 상태 응답 코드 설명 - Moved Permanently (URL 영구적 이동)
[설 명]
// --------------------------------------------------------------------------------------
[개발 및 테스트 환경]
// --------------------------------------------------------------------------------------
- 환경 : Web / HTTP
- 제목 : HTTP 301 상태 응답 코드 설명 - Status Moved Permanently (URL 영구적 이동)
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[설 명]
// --------------------------------------------------------------------------------------
1. HTTP 301 코드 란 한 URL에서 다른 URL로 영구적으로 이동했음을 나타내며, 해당 페이지의 위치가 변경되었음을 나타내는 상태코드입니다
>> 콘텐츠를 새 URL로 옮기거나 웹사이트의 구조나 아키텍처를 업데이트하는 경우 발생 됩니다
2. HTTP 301 코드 는 대상 리소스에 새로운 영구 URI가 할당되었으며, 이 리소스를 향후 참조하는 경우 포함된 URI 중 하나를 사용해야 합니다
3. HTTP 301 코드 발생 시 응답 헤더에는 리소스가 영구적으로 새 위치로 이동 되었음을 나타내고 Location 헤더에 새 URL 을 제공해야 합니다
4. HTTP 301 코드 와 302 상태 코드의 차이점 :
>> 301 상태 코드는 새 URL로 영구적으로 리디렉션하는 반면, 302 상태 코드는 새 URL로 일시적으로 리디렉션합니다
>> 클라이언트는 301 리디렉션을 위해 북마크와 링크를 업데이트해야 하지만 302 리디렉션을 위해 이전 URL을 계속 사용해야 합니다
5. HTTP 301 코드 수정 방법 :
>> 리디렉션 식별 : 개발자 도구와 같은 도구를 사용하여 서버에서 반환된 HTTP 상태 코드를 확인합니다
>> 리디렉션 목적지 확인 : 새 페이지나 웹사이트가 올바르게 로드되고 오류가 없는지 확인하세요
>> 링크 및 참조 업데이트 : 기존 URL에 대한 모든 내부 또는 외부 링크, 북마크 또는 참조를 새 URL로 업데이트합니다
>> 리디렉션 구현 : 리디렉션이 아직 구현되지 않은 경우 서버 측 구성 또는 웹 애플리케이션 코드를 사용하여 리디렉션을 설정합니다
>> 리디렉션을 테스트합니다 : 서버에서 반환된 HTTP 상태 코드를 확인하고 이제 새 URL로 301 리디렉션을 반환하는지 확인합니다
>> 문제 모니터링 : 웹 분석과 검색 엔진 순위를 모니터링하여 리디렉션이 올바르게 작동하는지, 트래픽이나 순위에 부정적인 영향이 없는지 확인하세요
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------
[WebFX 사이트]
https://www.webfx.com/web-development/glossary/http-status-codes/what-is-a-301-status-code/
// --------------------------------------------------------------------------------------
반응형