Przekierowanie 303 – nie stosuj dla linków, to nie Dywizjon

Przekierowanie 303

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.

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ę.

Twój email:

 Zapoznałem się z polityką prywatności.
The following two tabs change content below.

Artur Strzelecki

Niezależny specjalista SEM, który upowszechnia wiedzę o marketingu w wyszukiwarkach internetowych. W wolnych chwilach doradza jak odnaleźć własną ścieżkę w Google.

Jeden komentarz do “Przekierowanie 303 – nie stosuj dla linków, to nie Dywizjon

  1. No dobrze, ale coś szczególnego w tym było? Warto jeszcze dodać, że 303 może być używane do REST API 🙂

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *