HTTP 404 란 무엇입니까?
일반적으로 404 페이지를 찾을 수 없음 오류라고도하는 HTTP (Hypertext Transfer Protocol) 404 오류는 클라이언트가 원하는 서버에 도달 할 수 있지만 찾고있는 페이지 나 파일을 찾을 수 없음을 나타내는 응답 코드입니다. 간단히 말해 인터넷 브라우저는 문제의 웹 사이트에 연결할 수 있었지만 요청한 페이지를 찾을 수 없었습니다.
클라이언트에서 서버로 요청이 이루어질 때마다 HTTP 프로토콜은 상태 코드와 함께 HTTP 헤더를 전송합니다. 일반적인 웹 사이트의 경우 상태 코드는 "200 OK"이며 이는 성공적인 HTTP 요청에 대한 표준 응답입니다. 웹 사이트가 리디렉션되면 다른 상태 코드가 표시 될 수 있습니다.
HTTP 404 오류의 각 숫자는 무언가를 의미합니다. 첫 번째 숫자 "4"는 클라이언트 오류가 발생했음을 나타내므로 서버는 클라이언트 끝에서 오타와 같은 오류가 있었다고 말합니다. 또한 오류가 영구적이지 않을 수도 있음을 나타냅니다. 중간 "0"은 일반적인 구문 오류를 나타냅니다. 마지막 "4"는 "400 Bad Request", "401 Unauthorized"및 "403 Forbidden"을 포함하여 400 개의 클라이언트 오류 그룹에서 발생한 특정 오류를 나타냅니다.
HTTP 404 오류는 웹 사이트에서 실행되는 소프트웨어가 아니라 서버 수준에서 처리됩니다. 일부 웹 사이트는 HTTP 404 오류를 에뮬레이트하며이 경우 소프트 404 오류라고합니다. 이러한 웹 사이트는 메타 리디렉션과 같은 리디렉션 기술을 사용하거나이를 달성하기 위해 .htaccess 파일을 사용합니다. 이를 수행하는 웹 마스터의 장점은 요청 된 페이지가 서버에 없을 때 원하는 메시지 나 페이지를 표시 할 수있어 브라우징 경험이 향상된다는 것입니다.
서버 구성에서 HTTP 404 페이지를 지정할 수 있으므로 사용자를 웹 사이트 내의 페이지로 리디렉션하는 동안 실제 HTTP 404 오류가 발생합니다. 리디렉션을 HTTP 404 오류로 사용하면 웹 사이트의 검색 엔진 결과 페이지 (SERP)에 해로울 수 있습니다. 일부 브라우저에서 사용자 정의 HTTP 404 페이지의 크기가 514KB 미만인 경우, 브라우저는 서버 구성에 지정된 오류 페이지가 아닌 자체 404 오류 페이지를 표시합니다.