일반적인 웹 페이지 오류
HTTP 상태 코드는 웹 페이지 상태에 대한 정보를 웹 브라우저에 표시하는 세 자리 숫자입니다. 인터넷을 검색하는 동안 이러한 몇 가지 오류가 표시되거나 호스팅 계정에 이러한 오류가 수신된 적이 있을 것입니다.
가장 일반적인 오류 코드에 대한 간략한 설명과, 오류를 해결하는 데 도움이 되는 방법은 다음과 같습니다.
400 — 잘못된 요청
형식이 잘못된 스크립트를 웹 서버에서 구문 분석할 수 없습니다. 대부분의 경우 프로그래밍 문제로 인해 이 오류가 발생합니다. 이 오류를 해결하는 데 도움이 필요하면 개발자 또는 소프트웨어 제공업체에 문의하세요.
401 — 인증 필요
이러한 페이지에 액세스하려면 사용자 이름과 암호가 필요합니다. 이를 입력하지 않고 액세스하려고 하면 ‘401 - 인증 필요’ 메시지가 표시됩니다.
403 — 금지됨
금지 오류는 누군가가 적절한 사용 권한 없이 디렉터리, 파일 또는 스크립트에 액세스하려고 할 때 표시됩니다. 예를 들어 사용자만 스크립트를 읽을 수 있고 그 외 사용자는 파일에 액세스할 수 없는 경우에 403 오류가 표시됩니다.
잘못된 인덱스 파일과 빈 디렉터리로 인해 403 오류가 발생할 수도 있습니다. 자세한 내용은 소유하고 있는 호스팅 계정 유형에 따라 다음 항목 중 하나를 참조하세요. cPanel/Plesk.
404 — 찾을 수 없음
방문자가 존재하지 않는 URL에 액세스하면 404 오류가 표시됩니다. 잘못된 URL, 손실된 파일 또는 더 이상 존재하지 않는 URL로의 리디렉션으로 인해 발생할 수 있습니다.
500 — 내부 서버 오류
웹사이트 표시에 문제가 있음을 나타내는 매우 일반적인 오류이지만 세부정보를 바로 확인할 수는 없습니다. 잘못된 .htaccess
파일 또는 이 파일의 잘못된 규칙으로 인해 일반적으로 Linux 호스팅 계정에서 500 오류가 발생합니다. Windows에서는 주로 web.config
파일을 통한 잘못된 요청으로 인해 발생합니다.
문제의 원인을 찾으려면 다음을 수행합니다.
- Linux — Apache 오류 로그를 검토합니다.
- Windows — 다음 코드를 사용하여
web.config
파일에서 자세한 오류를 활성화합니다.configuration> system.webServer> httpErrors errorMode="Detailed"/> /system.webServer> /configuration>
자세한 내용은 rfc-editor.org에서 상태 코드 정의 목록을 확인하세요.