중간 거래 SEO 진단 Taobao 게스트 클라우드 호스트 기술 홀
기사 "보기 검색 엔진 스파이더는 HTTP 상태 코드를 통해 귀하의 사이트를 크롤 링"에서는 HTTP 상태 코드와 자주 관련, 자주 논의 하 고이 문서에 관련 된 HTTP 상태 코드와 같은 의미의 일부 소개:
404: 서버는 지정 된 리소스를 찾을 수 없습니다, 요청 된 웹 페이지는 존재 하지 않습니다 (예를 들어 브라우저 요청 웹 페이지 삭제 또는 이동, 미래의 링크 유효한의 가능성을 제외 하지 않습니다);
410: 요청 된 웹 페이지는 존재 하지 않는다 (참고: 410 나타냅니다 보존성, 404 나타냅니다 임시);
200: 서버 성공적으로 반환 하는 요청 된 웹 페이지;
301: URL 영구 리디렉션
302: 사이트 임시 리디렉션
참고: 대부분의 검색 엔진 취급 "404" 및 "410" 상태 동등 하 게, 구글 등. (매트 Cutts의 참고)
HTTP404 상태 코드의 이해
HTTP 404 오류 페이지에 링크 존재 하지 않는, 즉, 원래 페이지 URL 무효화,이 상황이 종종 발생, 그것은을 피하기 위해와 같은 어려운 의미: 웹 사이트 URL 생성 규칙 변경, 웹 페이지 파일 이름 또는 위치를 이동, 맞춤법 오류, 등, 원래 URL 주소에서 발생 하는 가져오기 링크는 액세스할 수 없습니다 서버는 비슷한 요청을 받으면 요청 된 리소스 존재 하지 않는 브라우저를 말하고 404 상태 코드를 반환 합니다. 그러나, 웹 서버, 아파치 및 IIS의 기본 404 오류 페이지는 간단 하 고, 융통성, 의심할 여 지 없이 사용자의 손실 귀 착될 것 이다 더 많은 단서를 얻으려면 필요한 정보 사용자를 제공할 수 없는 사용자에 게 쌀 쌀.
결과적으로, 많은 사이트 사용자 이탈을 방지 하는 사용자 경험을 제공 하는 사용자 지정 404 오류를 사용 합니다. 일반적으로, 사용자 정의 404 페이지는 웹 사이트에 웹 사이트를 탐색 링크, 검색 상자 및 추천된 서비스를 배치의 일반적인 관행 효과적으로 사용자가 사이트에 액세스 하 고 필요한 정보를 얻을 수 있습니다.
서구에 HTTP404의 영향
404 오류 페이지를 사용자 지정 사용자 경험을 제공 하는 좋은 방법 이지만 그것은 종종 "200" 상태 코드 "302" 상태 코드를 반환 하려면 메타 새로 고침을 사용 하 여 사용자 지정 404 오류 페이지의 반환에서 나쁜 서버 쪽 구성 등 검색 엔진에 미치는 영향을 통지 실패. 올바르게 설정 된 사용자 지정 404 오류 페이지는 표시 되지 않아야만 제대로, 하지만 또한 "200" 또는 "302" 대신 "404" 오류 코드를 반환 해야 합니다. HTTP 상태 코드 "404" 또는 사용자에 대 한 "200" 이지만, 검색 엔진에 대 한 매우 중요 하다.
(i) 사용자 지정 404 오류 페이지에 반환 "200" 상태 코드
때 검색 엔진 "404" 상태 응답에 대 한 URL을 요청, 즉 URL은 더 이상 색인 및 페이지 데이터 센터, 피드백에 의해 색인 데이터베이스에서 삭제 됩니다 삭제 프로세스 시간이 오래 걸릴 수 있지만, 검색 엔진 "200" 얻을 때 URL 색인 이며 두 개의 서로 다른 Url의 정확한 동일한 콘텐츠를 색인 데이터베이스에 포함 된 때 상태 응답에 유효한 것으로 간주 됩니다,: 복제 페이지 문제 발생 하면 404 오류 페이지의 내용을 사용자 지정. 검색 엔진, 특히 구글, 그것은 단지 신뢰 인덱스 TrustRank, 하지만 사이트의 품질에 대 한 Google의 평가 또한 크게 줄일 어렵다. (이유는 상태 코드를 반환 "200" 발생??) 아래의 "사용자 지정 404 오류 페이지의 기본 원리"를 참조 하십시오.
내가 사용 하 고 구글 사이트맵 XML 형식의 사이트맵 파일을 제출 하는 경우, Google 사이트의 합법적인 관리자 임을 보장 하기 위해 우리의 정체성을 확인 합니다. 확인 하는 방법은 두 가지: 사이트 루트에 지정 된 이름의 HTML 페이지를 업로드 하거나 웹 페이지 메타 지역 정체성 메타 태그를 추가. 일반적으로 HTML 페이지를 업로드 하는 방법을 사용 하지만 Google 나 (사실 업로드, 및 액세스 하는 브라우저를 통해) 루트 디렉터리에이 페이지를 찾을 수 없습니다 라는 메시지를 표시, 이것은 아주 무서운 질문, 그림 참조:
(ii) 사용자 지정 404 오류 페이지를 사용 하 여 메타 새로 고침 "302" 상태 코드를 반환 하
종종 첫 번째 오류 메시지를 표시 하 고 다음을 사용 하 여 메타 새로 고침 페이지를 홈 페이지, 사이트맵, 또는 다른 유사한 페이지 이동의 형태로 많은 웹 사이트에 대 한 사용자 지정 404 오류 페이지를 참조 하십시오. 어떻게 구현 다르다, 따라서 같은 404 페이지 "200" 상태 코드를 반환할 수 있습니다, "302"를 반환할 수 있습니다 하지만, 어떤 SEO 기술의 관점에서 아니다 적합 한 선택.
우리 그래서 무슨 할 것입니다 검색 엔진 404 페이지 반환 "302" "200"의 상태에 대 한 얘기는? 이론적으로, "302" 오류에 대 한 페이지 존재 하지만 임시로 변경 주소, 검색 엔진은 여전히 색인 페이지, 같은 나타납니다 "200" 상태를 때 코드 중복 텍스트 문제; Google에 의해 대표 되는 주류 검색 엔진은 점점 302 리디렉션, 요구 하 고 302 리디렉션의 부적절 한 사용의이 종류는 큰 위험.
사용자 지정 404 오류 페이지 "404" 상태 코드를 반환 하 고 있는지 확인
사용자 지정 404 오류 페이지를 설정한 후 제대로 반환 합니다 "404" 상태 코드를 확인 해야 합니다. 서버 헤더 확인 도구를 사용 하 여 URL을 웹 페이지에 대 한 존재 하지 않으며 HTTP 헤더를 반환 되도록 반환 보고 입력 수 있습니다 당신은 "404 찾을 수 없음".
404 오류 처리
(i) 사용자 지정 404 오류 페이지의 기본 원리
분명히 첫 번째 점은 404 오류는 서버 수준 대신 페이지 수준에서 작동 합니다. PHP 스크립트 형식과 같은 동적 페이지 404 페이지를 사용자 지정에 대 한 서버 성공적으로 보냈음을 "404" 상태 코드 전에 PHP 실행, 그렇지 않으면, ISAPI 수준 실행 되 면 반환 된 상태 코드 확인 해야 합니다 수 있습니다만 수 "200" 또는 다른 리디렉션 상태 코드 "302".
둘째, 웹 사이트의 404 오류 페이지를 사용자 지정할 때 상대 경로 대신 절대 경로를, 설정 하 고 사용자 정의 404 페이지는 사이트 루트 디렉터리에 배치 해야 하는 오류 페이지 URL 링크를 사용 해야 합니다. 잘못 된 링크 될 수 있지만 여러 형태의 Url, 404 액세스 오류가 발생 하면, 웹 서버 자동으로 이동 URL의 형태와 관련이 없는 사용자 지정 404 오류 페이지를 합니다.
2) 아파치 설정 404 오류 페이지
아파치 서버 간단에 대 한 404 오류 페이지를 설정 하는 방법:에서 다음 추가. htaccess 파일.
ErrorDocument 404/notfound.php
주의:
1. 하지 기억 웹사이트, 그렇지 않으면 사라질 홈페이지 검색 엔진에서 발생할 수 있습니다 홈페이지에 404 오류 설정
2. 기억 (example:/nofound.php 형식)에 대 한 절대 URL을 사용 하는 절대 URL을 사용 하 여 반환 된 상태 코드는 "302" + "200" (테스트)
3) Iis/asp.net 설정 404 오류 페이지
첫째, 응용 프로그램 루트 디렉터리에 대 한 설정을 수정 하 고 다음 추가 "Web.config" 파일 편집기를 엽니다.
< customerrors 모드 = "on" defaultredirect "error.asp" =
< 오류 statuscode = "404″redirect =" notfound.asp "
참고: 위의 예제에서는 "error.asp"는 시스템의 기본 404 페이지, "notfound.asp"은 사용자 정의 404 페이지, 사용 하는 경우 해당 파일 이름 수정.
그런 다음, 사용자 정의 404 페이지 "Notfound.asp"에 추가 합니다.
< %
Response.Status = "404 찾을 수 없음"
%>
이렇게 하면 IIS 제대로 "404" 상태 코드를 반환할 수 있습니다.
(4) Iis/asp.net에서 404 정적 페이지 설정
정적 404 오류 페이지를 설정 하는 방법은 간단 하 게, IIS 관리자, 관리, 사용자 지정 오류 메시지 페이지 속성을 열고 404에 대 한 적절 한 오류 메시지가 페이지를 설정 하려면 웹 사이트를 마우스 오른쪽 단추로 클릭. 그러나, 그것은 "URL", "200" 상태 코드가 반환 될 대신 "메시지 유형"에서 "파일" 또는 "기본"을 선택 하는 것이 중요.