308

Permanent Redirect

공식
리소스는 새 URL에서 영구적으로 사용할 수 있습니다. 향후 모든 요청은 새 URL을 통해 이루어져야 합니다.

HTTP 상태 코드 308의 사양

308 Permanent Redirect 상태 코드는 대상 리소스에 새 영구 URI가 할당되었으며 이 리소스에 대한 향후 참조는 동봉된 URI 중 하나를 사용해야 함을 나타냅니다.

링크 편집 기능이 있는 클라이언트는 가능한 경우 서버가 보낸 새 참조 중 하나 이상에 유효한 요청 URI([RFC7230] 섹션 5.5)에 대한 참조를 자동으로 재연결해야 합니다.

서버는 새 영구 URI에 대한 선호 URI 참조를 포함하는 위치 헤더 필드([RFC7231], 섹션 7.1.2)를 응답에 생성해야 합니다. 사용자 에이전트는 자동 리디렉션을 위해 위치 필드 값을 사용할 수 있습니다. 서버의 응답 페이로드에는 일반적으로 새 URI에 대한 하이퍼링크가 포함된 짧은 하이퍼텍스트 메모가 포함됩니다.

메소드 정의나 명시적 캐시 제어에 달리 명시되지 않는 한, 308 Permanent Redirect 응답은 기본적으로 캐시할 수 있습니다([RFC7234] 4.2.2 절 참조).

주: 이 상태 코드는 301(영구적으로 이동됨)([RFC7231], 섹션 6.4.2)과 유사하지만 요청 메서드를 POST에서 GET으로 변경할 수 없다는 점을 제외하면 유사합니다.

출처 / 인용 출처: 308 Permanent Redirect HTTP 상태 코드는 RFC7238 섹션 RFC7238에 명시되어 있습니다.

HTTP 프로토콜

진행 중인 작업

PHP로 308 상태 코드를 던지는 방법은 무엇인가요?

웹 페이지에 HTTP 상태 코드 308를 던지려면 PHP 함수 http_response_code를 사용할 수 있습니다. 구문은 다음과 같습니다: http_response_code(308) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

308 HTTP 상태 코드 테스트

클라이언트 측에서 HTTP 상태 코드(이 경우 308 Permanent Redirect) 및 기타 정보를 표시하려면 F12를 사용하여 개발 콘솔을 열어야 합니다. 그런 다음 "네트워크" 탭으로 이동합니다. 이제 페이지를 열면 네트워크 탭에 웹사이트(예: index.php)가 표시됩니다. 이를 선택한 다음 허더 섹션을 선택해야 합니다. 그러면 사용자에게 다음과 같은 결과가 표시됩니다:

상태 코드 308 Permanent Redirect
개요
URL: https://http-statuscode.com/errorCodeExample.php?code=308
상태: 308 Permanent Redirect
그: Network
IP 주소: XX.XX.XX.XX
상태 코드 308 Permanent Redirect

308 상태 코드의 브라우저 호환성

Chrome Yes
Edge Yes
Firefox Yes
Opera Yes
Safari Yes
Chrome Android Yes
Firefox for Android Yes
Opera Android Yes
Safari on iOS Yes
Internet Yes
WebView Android Yes

프로그래밍 언어의 상수

Response::HTTP_PERMANENTLY_REDIRECT
:permanent_redirect

HTTP 상태 코드 308에 대한 재미있는 밈

작성자: Tony Brüser
작성자: Tony Brüser

토니 브루서는 HTTP 상태 코드에 관심이 많은 열정적인 웹 개발자입니다.

LinkedInGitHub