Dla celów SEO, chcielibyśmy zmienić kod statusu HTTP zwrócony za każdym razem, gdy maszyna zaplecza za Nginx z jakiegoś powodu zanika.Czy można zmienić kod statusu HTTP zwrócony, gdy brama proxy_pass jest wyłączona w nginx?
Chcielibyśmy zmienić to na "503 Usługa niedostępna". Jak również dostarczyć nagłówek Retry-After do wskazanego Google/Bing, że żądanie powinno zostać ponowione w X liczbie sekund.
Czy to możliwe za pośrednictwem nginx?
Nie mówię o niestandardowej stronie błędu, ale raczej o kodzie statusu zwróconym w nagłówku.
będzie próbować tego później dzisiaj. Powinienem być bardziej przejrzysty w tym pytaniu, zastosowana zostanie również niestandardowa strona błędu ... po prostu wiemy, jak to zrobić, po prostu nie wiedzieliśmy, jak zmienić kod statusu/dodać nagłówek ponowienia próby. tak czy inaczej, wrócimy w ciągu 12 godzin i poinformujemy Cię, co wymyślimy. biorąc pod uwagę, że wygląda dokładnie tak, jak tego szukamy :) thx. –
Zaktualizowano odpowiedź, aby uzyskać większą jasność na temat zwracania wymaganego kodu błędu. –
Wszystko działa zgodnie z oczekiwaniami. Tyle tylko, że add_header nie jest obsługiwany przez odpowiedź 503 w nginx. Sprawdź http://forum.nginx.org/read.php?2,3727, aby uzyskać więcej informacji. –