W trakcie jednej z konsultacji prowadzonych dla klienta, w której sprawdzałem konsolidację NAPów zauważyłem nietypowe przekierowanie. Niczym podejrzanym się nie objawiało, ale przeczucie mnie nie myliło, to nie było zwykłe 301. Po sprawdzeniu kodu odpowiedzi serwera, okazało się, że serwer zwraca przekierowanie 303.
Kiedy stosować przekierowanie 303?
Przekierowanie 303 powinno być stosowane gdy dane wysyłane są metodą HTTP POST. Na przykład gdy wysłano formularz i w zależności od tego co ma zwrócić formularz, nie można wysłać kodu HTTP 200 OK.
Kiedy nie stosować przekierowania 303?
Nie należy stosować tego sposobu aby przekierować użytkownika z jednej strony na drugą za pomocą linku. Do tego służy klasyczne przekierowanie 301.
Jak wygląda przekierowanie 303?
Żądanie klienta:
POST / HTTP/1.1 Host: www.domena.pl
Odpowiedź serwera:
HTTP/1.1 303 See Other Location: http://domena.pl/inny
Tu jeszcze jest krótka wzmianka o stosowaniu przekierowania 303 w semantycznej sieci.
Zapisz się do newslettera wypełniając pola poniżej. Będziesz na bieżąco ze wszystkimi wydarzeniami związanymi z Silesia SEM i informacjami o marketingu internetowym w sieci. Nie spamujemy.
Zostanie wysłany do Ciebie e-mail potwierdzający: przeczytaj zawarte w nim instrukcje, aby potwierdzić subskrypcję.
No dobrze, ale coś szczególnego w tym było? Warto jeszcze dodać, że 303 może być używane do REST API 🙂