2009-08-13 3 views
8

어쩔 수없는 유지 관리 작업 (예 : 백업 서버가있는 사이트가 충분하지 않음)으로 인해 사이트를 다운시켜야하는 경우 서버를 반환해야하는 HTTP 상태 코드에 따라 검색 엔진 사이트가 사라 졌다고 생각하니?계획된 정전 중에 검색 엔진 친화적 인 HTTP 상태 코드는 무엇입니까?

나는 어느은 다음 적용 할 것, W3C에서 this list of status codes을 발견 :

  • 503 서비스를 사용할 수 없음
  • 500 내부 서버 오류
  • 408 시간 초과
  • 404 찾을 수 없음

나는 503이 가장 적절하다고 생각하지만 검색 엔진이 무엇을 선호할지 모른다.

답변

12

From the horse's mouth :

내가 Google 검색은 "유지 보수를 위해"페이지 인덱스 이후에 오히려 다시 와서 말할 수있는 방법을 내 사이트가 다운 유지 보수를위한 경우

?

200 (성공)이 아닌 503 (네트워크를 사용할 수 없음) 상태를 반환하도록 서버를 구성해야합니다. 이를 통해 Googlebot은 나중에 페이지를 다시 시도 할 수 있습니다.

2

Google에 따르면 503 코드는 "서버를 일시적으로 사용할 수 없습니다."라는 의미로 사용됩니다. 동일하게 the W3C page도 확인하십시오.

3

404를 전송하지 마십시오. 색인에서 나를 삭제할 수 있습니다.

아무 것도 실제로 헤더를 사용하는지 모르겠지만 아마 503과 적절한 재시도 후를 보낼 것입니다.

관련 문제