Yanıtlar:
Bunu geçmişte Apache ile nasıl yönettiğimi şu şekilde sıraladım (sıralamada belirgin bir değişiklik olmadan):
1. Bakım penceresi için tanımlanmış bir açma / kapama ile bakım sayfası oluşturun - bakım penceresini bakımın uzun süre beklediğinden yaklaşık iki kat daha fazla yapın, böylece gerekirse geri dönebilirsiniz
2. Trafiği bakım sayfasına yönlendirmek için kuralı yeniden yazın:
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^1\.2\.3\.4
RewriteCond %{REQUEST_URI} !maintenance\.html$
RewriteRule .* /maintenance.html [L,R=307]
( 1\.2\.3\.4
IP'niz için normal ifade nerede )
3. Komple bakım ve test, yeniden yazma direktifleri yorum
307 Geçici yeniden yönlendirme benim en iyi bildiğim için, bir bakım durum için uygun yanıt başlığını, ben orta derecede meşgul sitelerde 1-3 saat (yani 100-500 kullanıcıları / saat) süren bakım herhangi bir sorun görmedim vardır.
Düzenle:
John Mueller'ın yorumları uyarınca, web sunucunuzu, örümceklerin bakım sayfasının içeriğini önbelleğe almaması gerektiğini belirtmek için Yeniden Deneme Sonrası zaman aralığıyla 503 hatası verecek şekilde yapılandırmanız gerekir.
Bu amaçla, AskApache'nin 503 / Retry-After HowTo'sunu takip edebilirsiniz .
<meta name="robots" content="noindex" />
Bakım sayfasındaki etiketten bahsetmeyi unuttum - ekleyeceğim