일시적인 사이트 중단 / 작동 중지 시간 동안 어떤 HTTP 상태를 반환해야합니까?


12

코드를 업그레이드하기 위해 웹 사이트를 중단 할 예정입니다. 업그레이드하는 동안 일시적으로 다운 타임 페이지를 표시하고 싶습니다. 가동 중지 시간 동안 봇이 사이트를 스파이더하려고 시도하는 문제를 방지하기 위해이 창에서 어떤 HTTP 응답을 반환해야합니까?

답변:


13

RFC에 따르면 올바른 반품 응답은 503-서비스를 사용할 수 없음입니다.

10.5.4 503 서비스를 이용할 수 없음

서버가 현재 할 수없는 인해 요청을 처리 일시적인 과부하 또는 의 유지 보수 서버 . 이는 약간의 지연 후에 완화 될 일시적인 상태라는 의미입니다. 알려진 경우 지연 길이는 Retry-After 헤더에 표시 될 수 있습니다. Retry-After가 제공되지 않으면 클라이언트는 500 응답과 마찬가지로 응답을 처리해야합니다.

  Note: The existence of the 503 status code does not imply that a
  server must use it when becoming overloaded. Some servers may wish
  to simply refuse the connection.

답변을 수정했지만 아직 15 명은 아닙니다. 그래도 확인 표시가 있습니다. :) 감사합니다!
Matt Huggins

문제 없습니다 .. :)
Izzy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.