Android 404는 요청한 URL 주소가 존재하지 않음을 의미합니다. http 프로토콜의 일부입니다. 자세한 설명은 android 학습 매뉴얼을 참조하세요.
위 내용은 andrid 학습 매뉴얼에서 가져온 것입니다. 이 문서에는 소스 코드도 포함되어 있습니다. 360 Mobile Assistant에서 다운로드하세요.
404
(HTTP 상태 코드) 편집
HTTP 404 또는 찾을 수 없음 오류 메시지는 "표준 응답 메시지" 중 하나입니다. (HTTP 상태 코드) 이 메시지는 클라이언트를 나타냅니다. 클라이언트가 웹을 탐색할 때 서버가 정상적으로 정보를 제공할 수 없거나 서버가 응답할 수 없으며 이유를 알 수 없습니다.
중국어 이름
웹페이지 또는 파일을 찾을 수 없음
외국 이름
찾을 수 없음
HTTP 상태 코드
404
디렉터리
1? 영향
2? 구현 설정
< p>영향편집
404 오류 페이지를 사용자 정의하는 것은 사용자 경험을 향상시키는 좋은 방법이지만 검색 엔진에 대한 영향은 신청 프로세스 중에 눈에 띄지 않는 경우가 많습니다. as : 잘못된 서버 측 구성으로 인해 "404" 상태 코드가 반환되거나 Meta Refresh를 사용하는 사용자 정의 404 오류 페이지로 인해 "302" 상태 코드가 반환됩니다. 올바르게 구성된 사용자 정의 404 오류 페이지는 올바르게 표시될 뿐만 아니라 "200" 또는 "302" 대신 "404" 오류 코드를 반환해야 합니다. 방문하는 사용자에게는 HTTP 상태 코드가 "404"인지 "200"인지는 별 차이가 없지만 검색 엔진에서는 매우 중요합니다.
검색 엔진 스파이더가 URL을 요청할 때 "404" 상태 응답을 받으면 URL이 만료되었음을 알고 더 이상 웹 페이지를 색인화하지 않고 웹 페이지를 변경하기 위해 데이터 센터에 피드백을 보내지 않습니다. 색인 데이터베이스에서 삭제의 URL로 표시되는 페이지입니다. 물론 검색 엔진이 "200" 상태 코드를 받으면 삭제 프로세스에 시간이 오래 걸릴 수 있으며 URL을 유효한 것으로 간주하여 색인을 생성합니다. 이를 색인 데이터베이스에 포함시키면 두 개의 서로 다른 URL이 정확히 동일한 콘텐츠, 즉 사용자 정의된 404 오류 페이지의 콘텐츠를 가지게 되어 웹페이지 복사 문제가 발생하게 됩니다. 최악의 경우 검색 엔진에 의해 순위가 낮아지고, 최악의 경우 웹사이트가 삭제됩니다.
구현
수정
서버의 기본 오류 페이지를 변경하면 효과를 얻을 수 있습니다. 방문자가 보다 쉽게 방문할 수 있도록 몇 가지 제안 사항을 제시해 드립니다.
따른 철학:
흥미로운 404(사진 18장) 방문자의 불만을 없애기 위해 문제에 대한 간결한 설명을 제공하십시오. 방문자가 방문 목표를 달성할 수 있도록 합리적인 솔루션을 제공합니다. 액세스 경험을 향상시키기 위해 개인화되고 친숙한 인터페이스를 제공하십시오.
구현 방법(간단한 것부터 복잡한 순서로):
방문자가 돌아가지 않고 다른 곳으로 가도록 합니다.
페이지에는 홈 페이지나 사이트 맵과 같은 사이트의 중요한 부분에 대한 링크가 포함되어 있습니다. 철자를 확인하라고만 말하지 마세요. 많은 방문자가 이미지를 클릭할 생각을 하지 않기 때문에 이미지 대신 텍스트 링크를 사용하세요.
예: 우리 사이트에는 홈 페이지로 돌아가는 링크가 있습니다. 이는 친절한 피드백을 위한 최소한의 사항입니다. 또한, 효과적인 도움말 정보가 부족한 경우 방문자 피드백을 통해 오류를 수정하는 방법을 고려하겠습니다.
웹마스터에게 보내는 이메일 링크 또는 누락된 링크 제출 양식을 포함해야 합니다.
방문자들은 이메일을 보내는 것보다 제출 양식을 사용하는 것을 선호합니다.
사이트를 검색하려면 검색창을 추가하세요.
예: MSN의 모든 페이지 하단에는 사이트의 중요한 부분으로 연결되는 검색 상자가 있습니다.
방문자가 기대하는 페이지에 가까운 사이트의 링크를 나열하여 방문자가 찾고 있는 페이지를 유추합니다.
위 제안 사항을 모두 따를 필요는 없지만 모두 방문자가 귀하의 사이트에 머물 가능성을 높이는 데 도움이 됩니다.
이제 합리적인 404 오류 페이지가 완성되어 방문자에게 많은 귀중한 정보를 제공할 것입니다. [1]?
설정
수정
1. 경로 변경으로 인해 기존 웹 콘텐츠에 접근할 수 없는 경우 IIS 포인트에서 404 오류를 정의할 수 있습니다. 동적 페이지로 이동하고 페이지에서 301 영구 리디렉션을 사용하여 새 주소로 이동합니다. 이때 서버는 301 상태 코드를 반환합니다.
2. 이 때 페이지는 404 상태 코드를 반환합니다. IDC 제공업체에서는 기본적으로 404 설정 기능을 제공하며, 파일 설정을 직접 업로드할 수 있습니다. II의 설정 방법: IIS 관리자를 엽니다.-gt; 사용자 정의 404를 설정하려는 웹 사이트의 속성을 클릭합니다.-gt; 사용자 정의 오류 옵션을 클릭합니다.-gt; 편집 속성을 엽니다. -gt; URL에 "/err404.html"을 입력합니다. --gt를 눌러 종료하고 완성된 err404.html 페이지를 웹사이트의 루트 디렉터리에 업로드합니다. . 여기서는 "메시지 유형"에서 "URL" 대신 "파일" 또는 "기본값"을 선택해야 합니다. 그렇지 않으면 "200" 상태 코드가 반환됩니다. 3. 404는 error.asp와 같은 동적 페이지를 가리킵니다. 페이지에 설정하지 않은 경우 프롬프트의 HTML 코드만 반환하면 페이지에서 200 상태 코드가 반환됩니다. 뒤에 프롬프트 내용을 표시하고 Response.Status="404 Not Found" 문을 추가하면 페이지가 404 상태 코드를 반환하도록 할 수 있습니다.
3. Apache에서 404 오류 페이지를 설정합니다. Apache 서버에 대한 404 오류 페이지를 설정하는 방법은 매우 간단합니다. .htaccess 파일에 ErrorDocument 404 /notfound.php
내용을 추가하면 됩니다.