Jaki status HTTP powinienem zwrócić podczas tymczasowego wyłączenia / przestoju strony?


12

Zamierzam usunąć moją stronę internetową w celu aktualizacji kodu. Chciałbym mieć tymczasowe wyświetlanie strony z przestojami podczas aktualizacji. W celu uniknięcia problemów z botami próbującymi pająkować moją witrynę podczas przestoju, jaką odpowiedź HTTP powinienem upewnić się zwrócić w tym oknie?

Odpowiedzi:


13

Zgodnie z RFC prawidłowa odpowiedź na zwrot to 503 - Usługa niedostępna

10.5.4 503 Usługa niedostępna

Serwer obecnie nie jest w stanie obsłużyć żądania z powodu tymczasowego przeciążenia lub konserwacji serwera . Oznacza to, że jest to stan przejściowy, który zostanie złagodzony po pewnym czasie. Jeśli znana, długość opóźnienia MOŻE być podana w nagłówku Ponów próbę. Jeśli nie zostanie podana ponowna próba, klient POWINIEN obsłużyć odpowiedź, tak jak w przypadku odpowiedzi 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.

Ulepszę twoją odpowiedź, ale nie jestem jeszcze przy 15 powtórzeniach. Masz jednak znacznik wyboru. :) Dziękuję Ci!
Matt Huggins,

Nie ma problemu .. :)
Izzy
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.