중간 트랜잭션 http://www.aliyun.com/zixun/aggregation/6858.html "> seo 진단 Taobao 게스트 클라우드 호스트 기술 홀
지난 달, 친구가 준 백만 그물의 공간, 그래서가 서, 원래 사용 별도 공간에 블로그를 넣어 하기로의 링크 주소는 http://www.521yy.com/blog이 디렉터리의 상태의 두 수준에, 보충은 지금 http://www.senlon.net이. 비록 521yy이 오래 전에 어떤 이유로 그 mjj 바이 케이 의해 하지만 또한 일반 Google에 포함, 그래서 이동 문제에 대 한 링크에 포함 된 Google 이어질 것입니다 후 일부 페이지 수 없습니다 방문. 이 계획은 2, 유지 하지만 화가, 그리고 마지막으로 블로그 삭제를 안으로 521yy 보고.
일반적으로, 웹 페이지 URL 주소 변경, 페이지 파일 이름 또는 위치를 이동, 가져오기 링크 맞춤법 오류, 등, 하면 원래 URL 주소를 액세스할 수 없습니다; 비슷한 요청을 수신 하는 경우 웹 서버, 요청 된 리소스 존재 하지 않는 브라우저를 말하고 404 상태 코드를 반환 합니다. 그러나, 웹 서버, 아파치 및 IIS의 기본 404 오류 페이지는 간단 하 고, 융통성, 의심할 여 지 없이 사용자의 손실 귀 착될 것 이다 더 많은 단서를 얻으려면 필요한 정보 사용자를 제공할 수 없는 사용자에 게 쌀 쌀.
검색 엔진을 얻을 때 나쁜 링크, 사이트 링크에 인덱스를 삭제 하도록 검색 엔진을 말하는 404 상태 코드를 반환 해야 합니다. 200 또는 302 상태 코드를 반환 하는 경우 검색 엔진 링크, 같은 페이지 콘텐츠를 가리키는 서로 다른 링크의 많은 수에 이르게 색인 것 이다. 결과적으로, 검색 엔진 사이트에 그들의 신뢰를 크게 감소 했습니다. 그래서, 사용자 지정 404 오류 페이지를 설정 경우 그것은 올바르게 "404" 상태 코드를 반환할 수 있습니다 확인 해야 합니다. 확인 방법은 매우 간단 합니다 또한, 웹 사이트 않습니다 하지 URL에 HTTP 헤더의 반환을 보면, "404" 상태 코드를 반환 하 고 있는지 확인을 입력 합니다.
404 오류 "오류 사용자 지정" 컨트롤 패널에서 가상 공간에 직접 설정 될 수 있습니다, 그 공간 공급 업체의 대부분 404 설정을 지 원하는 것이 믿습니다.
그리고 PHP에서 만큼은. htaccess 수정:
. htaccess 파일 추가: ErrorDocument 404/notfound.html
404 페이지 이름 notfound.html을 만들고 귀하의 사이트의 루트 디렉터리에 배치 합니다.
Iis/asp.net에서 404 오류 페이지를 설정 하려는 경우 먼저 응용 프로그램 루트 Web.config를 편집 하 고 다음을 추가:
< 구성 >
< system.web >
< customerrors 모드 = "on" defaultredirect "error.asp" = >
< 오류 statuscode = "404″redirect =" notfound.asp "/ >
< / customErrors >
< /system.web >
< / 구성 >
(참고: 위의 "error.asp"은 시스템의 기본 404 페이지, "notfound.asp"은 사용자 정의 404 페이지, 사용 하는 경우 해당 파일 이름 수정)
다음, 사용자 정의 404 페이지 "notfound.asp"에 다음 내용을 추가 합니다.
< %
Response.Status = "404 찾을 수 없음"
% >