SEO amaçları için, nginx'in arkasındaki arka uç makinesinin bir sebepten ötürü geri döndüğünde geri gönderilen HTTP durum kodunu değiştirmek istiyoruz.Proxy_pass ağ geçidi nginx in aşağı olduğunda döndürülmüş HTTP durum kodunu değiştirmek mümkün mü?
Bunu "503 Hizmet Kullanılamıyor" olarak değiştirmek istiyoruz. Google/Bing’e belirtilen bir Yeniden Dene başlığını sağlamasının yanı sıra, isteğin X sayıda saniye içinde tekrar denenmesi gerektiğini de unutmayın.
Bu, nginx aracılığıyla mümkün mü?
Özel bir hata sayfası hakkında değil, başlıkta döndürülen durum kodu hakkında konuşmuyorum.
bunu daha sonra bugün deneyecek. soruda daha açık olmalıydım, özel bir hata sayfası da kullanılacak ... sadece bunu nasıl yapacağımızı biliyoruz, sadece durum kodunu nasıl değiştireceğimizi bilmiyorduk/yeniden deneme başlığını ekleyelim. her neyse, 12 saat içinde geri dönecek ve ne ile geldiğimizi bilelim. Bu söyleniyor, bu tam olarak aradığımız gibi görünüyor :) thx. –
Gerekli hata kodunu döndürme konusunda daha fazla açıklık sağlamak için cevabı güncelleştirin. –
Her şey beklendiği gibi çalışıyor. Bunun dışında add_header nginx'te 503 cevabı ile desteklenmez. Daha fazla bilgi için http://forum.nginx.org/read.php?2,3727 adresini kontrol edin. –