/
index.md
47 lines (31 loc) · 1.52 KB
/
index.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
---
title: 404 Not Found
slug: Web/HTTP/Status/404
l10n:
sourceCommit: cab15d3616b63a8699e6c0cee0631a48edcec979
---
{{HTTPSidebar}}
HTTP **`404 Not Found`** 클라이언트 오류 응답 코드는 서버가 요청받은 리소스를 찾을 수 없다는 것을 의미합니다.
404 페이지를 띄우는 링크는 대체로 브로큰 링크(broken link) 또는 데드 링크(dead link)라고 부르며,
[link rot](https://en.wikipedia.org/wiki/Link_rot) 대상일 수도 있습니다.
404 상태 코드는 리소스가 일시적, 또는 영구적으로 사라졌다는 것을 의미하지는 않습니다. 리소스가 영구적으로 삭제되었다면
404 상태 코드 대신 {{HTTPStatus(410)}} (Gone) 상태 코드가 쓰여야 합니다.
## 상태
```http
404 Not Found
```
## 사용자 지정 에러 페이지
많은 웹사이트들이 사용자에게 더 많은 도움을 주기 위해 404 페이지의 모습을 알맞게 재단합니다.
예를 들어, 아파치 서버는 `.htaccess` 파일에 아래와 같은 코드를 작성해 설정할 수 있습니다.
```
ErrorDocument 404 /notfound.html
```
사용자 지정 404 페이지의 예시로는 [404 page](https://konmari.com/404)을 참고해보세요.
> **참고:** 적당한 사용자 지정 디자인은 좋습니다. 404 페이지를 재밌게 만들되, 사용자를 혼란스럽게 하지는 마세요.
## 명세서
{{Specifications}}
## 브라우저 호환성
{{Compat}}
## 같이 보기
- {{HTTPStatus(410)}}
- [HTTP_404](https://ko.wikipedia.org/wiki/HTTP_404)