WordPress HTTP 오류 코드에 대한 초보자 가이드

게시 됨: 2022-02-08

HTTP 오류 코드가 발생했고 그것이 무엇을 의미하는지 궁금하십니까?

HTTP 오류 코드 는 언뜻 이해하기 쉽지 않습니다. 왜, 무엇을 해야할지 모른 채 WordPress를 보는 것은 특히 불쾌한 느낌입니다.

WordPress가 가장 일반적인 HTTP 오류 코드 를 쉽게 수정할 수 있는 놀라운 CMS이기를 바랍니다.

이 가이드에서는 HTTP 오류 코드가 무엇이며 WordPress 웹사이트 에 어떤 의미인지 설명하겠습니다.

HTTP 오류 코드: 알아야 할 모든 것 요약

인터넷은 웹 서버 와 컴퓨터 간의 통신 프로토콜을 기반으로 합니다.

누군가가 귀하의 웹 사이트에 접속을 시도하면 요청을 보내고 서버는 항상 해당 상태 코드를 반환합니다.

HTTP 응답 상태 코드 에는 5가지 범주가 있습니다. 세 개의 숫자로 이루어져 있습니다. 첫 번째 숫자는 카테고리를 정의합니다.

1xx 상태 코드 는 요청 처리에 대한 정보를 제공합니다.

2xx 상태 코드 는 요청이 성공했음을 의미합니다.

3xx 상태 코드 는 리디렉션 상태 코드입니다.

4xx 상태 코드 는 클라이언트 오류를 ​​나타냅니다.

5xx 상태 코드 는 서버 오류를 나타냅니다.

모든 HTTP 오류 상태 코드 목록 을 알 필요는 없습니다. 이것은 클라이언트/서버 관계가 실제로 어떻게 작동하는지 이해하려는 경우에만 유용합니다.

나는 서버 관리자웹 개발자 가 아닌 사람들을 돕기 위해 이 가이드를 작성했습니다. 따라서 100% 초보자 친화적입니다.

HTTP 오류 코드 및 의미

1xx 상태 코드

정보 응답 코드 가 있습니다. 서버가 요청을 수신하여 처리 중임을 의미합니다.

  • 상태 코드 1 00 #계속: 서버에서 요청을 받았습니다. 요청이 완전히 접수된 후 최종 응답이 제공됩니다.
  • 상태 코드 101 #Switching Protocols: 서버가 클라이언트의 요청을 처리합니다.
  • 상태 코드 102 #Processing: 서버가 요청을 처리 중이지만 아직 응답이 없습니다.

2xx 상태 코드

그들은 모든 것이 정상임을 나타냅니다! 서버가 클라이언트의 요청을 수락하고 처리 중입니다.

  • 상태 코드 200 #OK: 요청이 성공했습니다. 쉬운.
  • 상태 코드 201 #Created: 요청이 완료되었습니다. 서버에서 추가 리소스를 만들고 있습니다.
  • 상태 코드 202 #Accepted: 처리를 위해 요청이 수락되었으며 처리가 계속 진행 중입니다. 202 응답 목적은 프로세스가 완료될 때까지 서버에 대한 사용자 에이전트의 연결이 지속되도록 요구하지 않고 서버가 일부 다른 프로세스에 대한 요청을 수락할 수 있도록 하는 것입니다.
  • 상태 코드 203 #Non-authoritative Information: 반환된 정보는 원본 서버에서 사용할 수 있는 것과 정확히 동일하지 않습니다. CDN 또는 프록시 를 사용하는 경우 상태 코드 203 이 발생할 수 있습니다.
  • 상태 코드 204 # 콘텐츠 없음: 요청이 처리되었으며 더 이상 로드할 콘텐츠가 없습니다.
  • 상태 코드 205 #Reset Content: 요청을 보낸 문서를 재설정하도록 사용자에게 알립니다.
  • 상태 코드 206 #Partial Content: 서버가 클라이언트에 대한 범위 요청을 성공적으로 수행하고 있지만 리소스의 일부만 전송합니다.
  • 상태 코드 207 #Multi-Status: 여러 상태 코드 가 필요할 수 있는 상황에 대해 여러 리소스에 대한 정보를 제공합니다.
  • 상태 코드 208 #이미 보고됨: 동일한 컬렉션에 대한 여러 바인딩의 내부 구성원을 반복적으로 열거하는 것을 방지하는 데 사용됩니다. 서버가 무한 루프에 들어가는 것을 방지하십시오.

3xx 상태 코드

3xx HTTP 상태 코드 는 리디렉션 코드입니다. 추가 조치가 필요함을 알려줍니다. 예를 들어 SEO 친화적인 리디렉션은 301 HTTP 상태 코드에서 작동합니다.

  • 상태 코드 300 #다중 선택: 요청에 가능한 응답이 두 개 이상 있습니다. 사용자는 요청을 최상의 식별자로 리디렉션하여 그 중 하나를 선택해야 합니다.
  • 상태 코드 301 #영구적으로 이동됨: 요청한 리소스의 URL이 영구적으로 변경되었습니다. 새 URL이 응답에 제공됩니다. 301 리디렉션은 SEO에 매우 중요합니다. 테마 아일랜드에 대해 더 알고 싶다면 이 가이드 를 읽어보세요.
  • 상태 코드 302 #찾음: 요청한 리소스의 URI*가 일시적으로 이동되었음을 의미합니다.
  • 상태 코드 30 3 #See other: 서버가 이 응답을 보내 클라이언트가 다른 URI*에서 요청된 리소스를 가져오도록 지시했습니다.

URI는 무엇을 의미합니까?

URIUniform Resource Identifier 의 약자입니다. URI는 'https://' 또는 'mailto:'와 같은 것을 나타냅니다. 그것에 대해 더 알고 싶다면 이 기사 를 확인하십시오. 그렇지 않은 경우 URI를 URL로 간주하십시오.

  • 상태 코드 304 #수정되지 않음: 요청이 수신되었으며 결과적으로 200 OK 응답을 받았지만 조건이 false로 평가되었습니다.
  • 상태 코드 305 #Use Proxy: 요청된 응답에 프록시 가 액세스해야 함을 나타냅니다. 요즘에는 305 오류 가 발생하지 않을 가능성이 높습니다.
  • 상태 코드 307 #Temporary Redirect: 서버는 동일한 방법으로 다른 URI의 요청된 리소스로 클라이언트를 리디렉션하기 위해 이 응답을 보냅니다.
  • 상태 코드 308 #영구 리디렉션: 이제 리소스가 영구적으로 다른 URI에 있습니다. 308 상태 코드301 상태 코드 와 유사합니다.

4xx 상태 코드

4xx 상태 코드 는 클라이언트(또는 브라우저) 측의 문제를 나타냅니다. 즉, 서버에서 400 오류 가 발생하지 않습니다.

  • 상태 코드 400 #잘못된 요청: 잘못된 구문으로 인해 서버에서 요청을 처리할 수 없습니다.
  • 상태 코드 401 #Unauthorized: 유효한 자격 증명이 부족하여 요청이 승인되지 않았습니다.
  • 상태 코드 403 #Forbidden: 403 오류401 오류 와 유사합니다. 차이점은 클라이언트는 서버에서 인식되지만 액세스가 거부된다는 것입니다.
  • 상태 코드 404 #찾을 수 없음: 유명한 404 오류 ! 서버가 대상 리소스의 표현을 찾을 수 없습니다. 404 오류 상태 코드 는 주로 URI 철자를 틀리는 경우에 발생합니다.
  • 상태 코드 406 #허용되지 않음: 웹 서버 가 사용자가 지정한 기준에 맞는 콘텐츠를 찾지 못할 때 발생합니다.
  • 상태 코드 407 #프록시 인증 필요: 별로 할 말이 없습니다. 클라이언트는 프록시를 사용하기 위해 자신을 인증해야 합니다. 401 상태 코드 와 매우 유사합니다.
  • 상태 코드 408 #Time out: 서버가 대기할 준비가 된 시간 내에 완전한 응답을 받지 못했습니다. 오늘날 Internet Explorer, Chrome 및 Firefox는 HTTP 사전 연결 메커니즘 을 사용하여 사용자 경험과 로딩 시간을 개선합니다. 그 결과 408 상태 코드 가 더 많이 발생합니다.
  • 상태 코드 409 #Conflict: 대상 리소스의 상태와 충돌하여 요청을 완료할 수 없습니다.
  • 상태 코드 410 #Gone: 리소스를 더 이상 사용할 수 없으며 이 상태는 영구적일 수 있습니다. 410 상태 코드404 상태 코드 와 유사합니다. 404 상태 코드는 상태가 영구적일 가능성이 있는지 서버가 알지 못할 때 반환됩니다.
  • 상태 코드 411 #Length 필수: Content-Length가 정의되지 않았고 서버에서 요구하기 때문에 요청이 거부되었습니다.
  • 상태 코드 412 #사전 조건 실패: 클라이언트가 사전 조건을 표시했지만 서버가 이를 충족하지 않습니다.
  • 상태 코드 414 #URI 너무 깁니다: 제목에 모든 것이 있습니다. 클라이언트가 요청한 URI가 너무 길어 서버가 처리를 거부합니다.
  • 상태 코드 415 #지원되지 않는 미디어 유형: 미디어 형식이 서버에서 지원되지 않습니다. 따라서 서버는 요청 처리를 거부합니다. 415는 종종 인코딩 문제 의 결과입니다.
  • 상태 코드 421 #Misdirected Request: 요청이 응답을 생성할 수 없는 서버로 전송됩니다. 서버가 올바르게 구성되지 않았을 때 발생합니다.
  • 상태 코드 423 #Locked: 액세스하려는 리소스가 잠겨 있습니다.
  • 상태 코드 424 #Failed 종속성: 요청된 작업은 실패한 다른 작업에 종속되었습니다.
  • 상태 코드 429 #Too Many Requests: 짧은 시간 동안 너무 많은 요청이 전송되었습니다.

5xx 상태 코드

이 상태 코드 범주는 내부 서버 오류 를 나타냅니다. 서버가 분명히 유효한 요청을 수행할 수 없을 때 발생합니다. 때때로 플러그인 으로 인해 발생할 수 있습니다.

  • 상태 코드 500 #내부 서버 오류: 서버에 상황이 발생하여 처리 방법을 모릅니다.
  • 상태 코드 501 #구현되지 않음: 요청 방법 이 서버에서 지원되지 않아 처리할 수 없습니다.
  • 상태 코드 502 #Bad Gateway: 서버가 응답을 얻기 위해 게이트웨이 로 작업하는 동안 잘못된 응답을 받아 요청을 처리할 수 없습니다.
  • 상태 코드 503 #서비스를 사용할 수 없음 오류: 서버가 일시적으로 요청을 처리할 수 없음을 나타냅니다. 트래픽 급증으로 서버에 과부하가 걸리거나 유지 보수를 위해 다운되었을 때 발생합니다. 503 오류가 너무 많이 발생하면 다른 웹 호스트 를 얻는 것을 고려해야 합니다.
  • 상태 코드 504 #Gateway Timeout: 서버가 게이트웨이 또는 프록시 역할을 하는 동안 제 시간에 응답을 받지 못했습니다.
  • 상태 코드 505 #HTTP 버전이 지원되지 않음: 요청에 사용된 HyperText Transfer Protocol 버전이 서버에서 지원되지 않음을 의미합니다.
  • 상태 코드 506 #Variant Also Negotiates: 서버 구성에서 작업을 더 이상 진행할 수 없습니다.
  • 상태 코드 507 #Insufficient Storage: 서버가 요청을 수행하는 데 필요한 표현을 저장할 수 없기 때문에 작업이 처리되지 않았습니다.
  • 상태 코드 508 #Loop Detected: 요청을 처리하는 동안 서버에서 무한 루프가 발생했습니다. 항상 루프가 닫혀 있는지 확인하십시오.
  • 상태 코드 511 #네트워크 인증 필요: 클라이언트가 네트워크에 올바르게 액세스하기 위해 인증해야 함을 나타냅니다.

HTTP 상태 코드에 관심이 있다면 아마도 가동 중지 시간이나 오류 500에 직면했기 때문일 것입니다. 그렇다면 WordPress 가동 시간 모니터링을 시작하고 사이트를 백업해야 합니다.