Status HTTP apa yang harus saya kembalikan selama penghentian / penghentian sementara situs?


12

Saya akan mencatat situs web saya untuk peningkatan kode. Saya ingin memiliki tampilan halaman downtime sementara selama peningkatan. Demi mencegah masalah dengan bot yang mencoba untuk spider situs saya selama downtime, respons HTTP apa yang harus saya pastikan untuk kembali selama jendela ini?

Jawaban:


13

Menurut RFC, respons yang benar untuk kembali adalah 503 - Layanan Tidak Tersedia

10.5.4 503 Layanan Tidak Tersedia

Server saat ini tidak dapat menangani permintaan karena kelebihan sementara atau pemeliharaan server . Implikasinya adalah bahwa ini adalah kondisi sementara yang akan dikurangi setelah beberapa penundaan. Jika diketahui, panjang penundaan MUNGKIN diindikasikan dalam header Coba Lagi. Jika tidak ada Coba Lagi-Setelah diberikan, klien HARUS menangani respons seperti yang akan dilakukan untuk 500 tanggapan.

  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.

Saya akan menerima tanggapan Anda, tetapi saya belum mencapai 15 rep. Anda sudah mendapatkan tanda centang. :) Terima kasih!
Matt Huggins

Tidak masalah .. :)
Izzy
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.