왜 일부 웹페이지가 열리지 않습니까? 404 오류
'404 오류'가 발생하는 이유는 다음과 같습니다.
1. 데드링크 방지
웹사이트에 404 페이지를 설정한 후, 웹 사이트의 유효하지 않은 링크, 검색 엔진 스파이더가 이러한 URL을 크롤링하고 "404" 상태 응답을 받으면 URL이 만료되었음을 알고 더 이상 페이지를 색인화하지 않으며 해당 URL이 데이터 센터에 피드백됩니다. 잘못된 링크로 인해 웹 사이트 포함이 영향을 받는 것을 방지하기 위해 인덱스 데이터베이스에서 제거되었습니다.
2. 사용자 경험 개선
404 페이지는 일반적으로 웹사이트에 존재하지 않거나 삭제된 페이지를 방문하는 사용자를 위한 것입니다. 서버는 404 오류 페이지를 반환하여 뷰어에게 요청한 페이지가 존재하지 않거나 연결 오류가 있음을 알리고 창을 닫지 않고 사용자에게 사이트의 다른 페이지를 사용하도록 지시합니다.
3. 신뢰 상실 방지
검색 엔진은 HTTP 상태 코드를 사용하여 웹페이지 상태를 식별합니다. 검색 엔진이 잘못된 링크를 받으면 웹 사이트는 404 상태 코드를 반환하여 검색 엔진에 링크 색인 생성을 포기하라고 알려야 합니다. 200 또는 302 상태 코드가 반환되면 검색 엔진은 링크를 색인화하여 동일한 웹 콘텐츠를 가리키는 수많은 다른 링크를 생성하게 됩니다.
그 결과 웹사이트에 대한 검색엔진의 신뢰도가 크게 떨어졌습니다. 많은 웹사이트에 이 문제가 있습니다. 404 페이지는 404 상태 코드 대신 200 또는 302 상태 코드를 반환합니다.
4. 페널티 방지
일부 잘못된 서버 구성으로 인해 일부 웹사이트에서는 200개의 상태 코드 또는 302개의 상태 코드를 반환했습니다. 이러한 상태 코드는 사이트를 방문하는 사용자에게 영향을 주지 않지만 검색 엔진에 오해를 불러일으켜 해당 페이지가 크롤링할 수 있는 유효한 페이지라고 생각하게 만들 수 있습니다. 404 페이지가 너무 많으면 중복 페이지가 많이 생성되어 검색 엔진에서 부정 행위로 처벌될 가능성이 높습니다.
확장 정보:
404 오류 페이지의 특징:
1. 404는 http 오류 코드입니다. 즉, 요청한 웹페이지가 존재하지 않습니다. . 코드 404의 첫 번째 "4"는 잘못된 웹 페이지 위치와 같은 클라이언트 오류를 나타내고 마지막 두 자리는 특정 오류 메시지를 나타냅니다.
2. 웹사이트를 방문할 때 잘못된 URL 주소를 입력하거나 해당 주소의 페이지가 삭제된 경우 서버는 404 페이지라고 부르는 페이지를 반환합니다.