
Kiedy należy użyć przekierowania 302?
Dowiedz się, kiedy stosować przekierowania 302 przy tymczasowych zmianach adresów URL. Poznaj najlepsze praktyki, wpływ na SEO oraz różnice między przekierowani...
Przekierowanie 302 to kod statusu odpowiedzi HTTP informujący, że żądany zasób został tymczasowo przeniesiony pod adres URL określony w nagłówku Location.
Dokumentacja MDN dotycząca 302 opisuje tymczasowe przekierowanie i jego zachowanie względem metody żądania. 307 to tymczasowa alternatywa, gdy oryginalna metoda żądania musi zostać zachowana.
Na tej stronie
Przekierowanie 302 to kod statusu odpowiedzi HTTP informujący, że żądany zasób został tymczasowo przeniesiony pod adres URL określony w nagłówku Location. Specyfikacja HTTP/1.1 definiuje je jako 302 Found, podczas gdy wcześniejsze wersje HTTP oznaczały je jako Moved Temporarily.
Gdy przeglądarka lub robot wyszukiwarki żąda adresu URL, który zwraca kod statusu 302, serwer odpowiada:
HTTP/1.1 302 Found
Location: https://example.com/temporary-page
Różni się to zasadniczo od przekierowania 301, które sygnalizuje, że treść została trwale przeniesiona i instruuje wyszukiwarki, aby przekazały wartość linków do nowego miejsca docelowego. Mylenie tych dwóch typów pozostaje jednym z najczęstszych technicznych błędów SEO, a naprawienie jego skutków może zająć miesiące.
Zrozumienie technicznego przepływu przekierowania 302 pomaga wyjaśnić, dlaczego typ przekierowania ma znaczenie zarówno dla doświadczenia użytkownika, jak i zachowania wyszukiwarek.
Krok 1: Żądanie. Użytkownik klika link lub wpisuje URL — na przykład https://example.com/summer-sale. Jego przeglądarka wysyła do serwera żądanie HTTP GET.
Krok 2: Odpowiedź serwera. Zamiast zwrócić żądaną stronę ze statusem 200 OK, serwer odpowiada 302 Found i dołącza nagłówek Location wskazujący na https://example.com/special-offer. Serwer mówi w efekcie: „Ta strona jest na razie gdzie indziej."
Krok 3: Przeglądarka podąża. Przeglądarka automatycznie wysyła drugie żądanie do docelowego adresu URL. Użytkownik widzi treść z nowego URL, często nie zauważając, że nastąpiło przekierowanie.
Wybór niewłaściwego typu przekierowania to błąd, który może kosztować pozycje, ruch i przychody. Poniższa tabela podsumowuje cztery najczęściej mylone kody statusu przekierowań i sytuacje, w których każdy z nich ma zastosowanie.
| Status | Znaczenie | Zachowanie metody |
|---|---|---|
| 301 | Trwałe przeniesienie | Przeglądarka może zmienić POST na GET |
| 302 | Tymczasowe przeniesienie | Przeglądarka może zmienić POST na GET |
| 307 | Tymczasowe przeniesienie | Zachowuje metodę żądania |
| 308 | Trwałe przeniesienie | Zachowuje metodę żądania |
Podobnie, użycie 301 do tymczasowej zmiany jest równie niebezpieczne. Gdy Google przetworzy 301, może całkowicie usunąć stary URL z indeksu. Gdy tymczasowa zmiana się zakończy i usuniesz przekierowanie, oryginalny URL straci swoje pozycje — a odbudowanie ich może zająć miesiące.
Przekierowanie 302 to właściwy wybór, gdy zmiana jest rzeczywiście tymczasowa, a oryginalny URL ma powrócić. Oto praktyczne scenariusze, w których przekierowania 302 sprawdzają się najlepiej.
Podczas prowadzenia testów A/B możesz chcieć wysłać część użytkowników do alternatywnej wersji strony, zachowując oryginalny URL aktywny i indeksowany. Przekierowanie 302 kieruje ruch testowy do wariantu bez sygnalizowania Google, że oryginalna strona została trwale zastąpiona. Po zakończeniu testu po prostu usuwasz przekierowanie.
Gdy strona musi być tymczasowo wyłączona — z powodu aktualizacji, przeprojektowania lub konserwacji backendu — przekierowanie 302 wysyła użytkowników do informacji o przerwie technicznej, zachowując jednocześnie indeksowanie oryginalnego URL. Jest to znacznie lepsze rozwiązanie niż zwracanie statusu 503 (Service Unavailable), który może spowodować usunięcie strony z indeksu przez wyszukiwarki, jeśli utrzymuje się zbyt długo.
Jeśli produkt jest tymczasowo niedostępny, ale zostanie uzupełniony, przekierowanie 302 ze strony produktu do powiązanej kategorii lub strony zapisów utrzymuje oryginalny URL żywy w wynikach wyszukiwania. Dla marketerów afiliacyjnych jest to szczególnie istotne: całkowite usunięcie strony produktu może zerwać linki afiliacyjne i kody śledzenia, odcinając prowizje wydawców nawet po powrocie produktu.
Równie ważne jak wiedza, kiedy używać 302, jest wiedza, kiedy go unikać. Niewłaściwie zastosowane tymczasowe przekierowania powodują realne szkody SEO.
Jeśli trwale przeniosłeś treść — rebranding, migracja domeny lub restrukturyzacja witryny — użyj przekierowania 301, a nie 302. Przekierowanie 302 informuje Google, aby utrzymać stary URL w indeksie, co oznacza, że Twój nowy URL może nigdy nie zyskać pozycji.
Podczas łączenia dwóch wpisów blogowych w jeden kompleksowy przewodnik, przekierowanie 301 jest jedynym właściwym wyborem. 302 pozostawiłoby stare adresy URL w indeksie Google, konkurując z nową połączoną stroną.
Przeniesienie witryny z HTTP na HTTPS to trwała zmiana. Użyj przekierowań 301. Używanie 302 do migracji HTTPS to dobrze udokumentowany błąd: stare adresy URL HTTP pozostają w indeksie, dzieląc ruch i wartość linków między dwiema wersjami tej samej strony.
Google stwierdziło, że może ostatecznie zacząć traktować długo utrzymujące się przekierowanie 302 jako 301. Jeśli przekierowanie 302 pozostaje aktywne przez ponad sześć miesięcy, Google może zacząć przekazywać wartość linków do miejsca docelowego. W tym momencie tracisz kontrolę nad sygnałem. Jeśli potrzebujesz, aby przekierowanie pozostało aktywne na czas nieokreślony, od początku użyj 301.
Praktyczna zasada: jeśli nie potrafisz podać daty, kiedy usuniesz przekierowanie, użyj 301.
Tymczasowe przekierowanie normalnie pozostawia źródłowy URL jako zamierzony adres URL w wynikach wyszukiwania. Na to, który URL Google indeksuje, mogą nadal wpływać inne sygnały kanonizacji. Trwałe przekierowanie jest silniejszym sygnałem, że miejsce docelowe powinno stać się kanoniczne. Żaden kod statusu nie gwarantuje niezmienionej pozycji.
W przypadku śledzenia afiliacyjnego przetestuj, czy kliknięcie jest rejestrowane, wymagane identyfikatory docierają do miejsca docelowego, a późniejsza konwersja otrzymuje zamierzone przypisanie. Samo przekierowanie nie gwarantuje prowizji.
Konsekwencje SEO przekierowań 302 dzielą się na to, co robią i czego nie robią.
Przy prawidłowym użyciu przekierowania 302 chronią Twoje SEO, zapobiegając rejestrowaniu trwałych zmian dla tymczasowych warunków. Sezonowa strona produktu, która używa 302 poza sezonem, utrzymuje swoje pozycje gotowe na powrót produktu. Strona poddawana testom A/B zachowuje swój autorytet, podczas gdy wariant testowy zbiera dane.
Dla menedżerów programów afiliacyjnych, reklamodawców i wydawców przekierowania 302 to nie tylko techniczna kwestia SEO — to praktyczne narzędzie w codziennej pracy.
Reklamodawcy często prowadzą ograniczone czasowo promocje, które wymagają przekierowania ruchu ze standardowych stron produktów do stron promocyjnych. Przekierowanie 302 pozwala menedżerowi programu:
Przykładowy przepływ: Reklamodawca prowadzi promocję z okazji Czarnego Piątku od 20 do 30 listopada. Standardowa strona produktu pod adresem /widget otrzymuje przekierowanie 302 do /black-friday-widget-deal. Istniejące linki afiliacyjne wydawców nadal działają. Po zakończeniu promocji 302 jest usuwane, ruch wraca do /widget, a żaden link wydawcy nie jest zerwany.
Menedżerowie afiliacyjni testujący współczynniki konwersji na różnych stronach docelowych mogą używać przekierowań 302 do dzielenia ruchu między wariantami. Oryginalny afiliacyjny adres URL śledzenia pozostaje adresem kanonicznym, a tymczasowe miejsca docelowe testów otrzymują ruch bez trwałej zmiany indeksowanej strony. Po zakończeniu testu i wyłonieniu zwycięzcy menedżer może wdrożyć preferowaną stronę jako stałe miejsce docelowe i zaktualizować konfigurację śledzenia.
Niektóre programy afiliacyjne używają przekierowań 302 do kierowania użytkowników do stron docelowych dostosowanych do regionu lub urządzenia. Kliknięcie od użytkownika mobilnego w Niemczech może zostać tymczasowo przekierowane do niemieckojęzycznej mobilnej strony docelowej, podczas gdy użytkownicy desktopowi w USA trafiają na standardową stronę. Ponieważ reguły te zmieniają się w zależności od celów kampanii, przekierowanie 302 jest odpowiednim sygnałem.
W przypadku witryn działających na serwerach Apache dodaj następującą linię do pliku .htaccess:
Redirect 302 /old-page https://example.com/temporary-page
RewriteEngine On
RewriteRule ^old-page$ https://example.com/temporary-page [R=302,L]
W pliku konfiguracyjnym bloku serwera:
location /old-page {
return 302 https://example.com/temporary-page;
}
W przypadku niestandardowych aplikacji ustaw kod statusu i nagłówek Location ręcznie:
<?php
header('Location: https://example.com/temporary-page', true, 302);
exit;
?>
Większość nowoczesnych platform CMS zawiera wbudowane zarządzanie przekierowaniami URL. W Shopify przejdź do Online Store > Navigation > URL Redirects. W Magento 2 przejdź do Marketing > SEO & Search > URL Rewrites. Obie platformy domyślnie ustawiają przekierowania 301; sprawdź listę rozwijaną lub panel ustawień, aby wybrać jawnie 302.
Metody implementacji różnią się w zależności od środowiska serwerowego i platformy.
W przypadku witryn działających na serwerach Apache dodaj następującą linię do pliku .htaccess:
Redirect 302 /old-page https://example.com/temporary-page
RewriteEngine On
RewriteRule ^old-page$ https://example.com/temporary-page [R=302,L]
W pliku konfiguracyjnym bloku serwera:
location /old-page {
return 302 https://example.com/temporary-page;
}
Darmowe wtyczki obsługują przekierowania bez dotykania plików serwerowych:
W przypadku niestandardowych aplikacji ustaw kod statusu i nagłówek Location ręcznie:
<?php
header('Location: https://example.com/temporary-page', true, 302);
exit;
?>
Większość nowoczesnych platform CMS zawiera wbudowane zarządzanie przekierowaniami URL. W Shopify przejdź do Online Store > Navigation > URL Redirects. W Magento 2 przejdź do Marketing > SEO & Search > URL Rewrites. Obie platformy domyślnie ustawiają przekierowania 301; sprawdź listę rozwijaną lub panel ustawień, aby wybrać jawnie 302.
Sprawdzenie, czy przekierowanie zwraca prawidłowy kod statusu, to kluczowy krok przed uruchomieniem jakiejkolwiek konfiguracji przekierowania. Dostępnych jest kilka bezpłatnych metod.
F12 lub Ctrl+Shift+I).302 (lub 301, 307 itd.).curl -I https://example.com/old-page
HTTP/2 302
location: https://example.com/temporary-page
-L, aby podążać za łańcuchem przekierowań i zobaczyć, gdzie kończy:curl -IL https://example.com/old-page
Narzędzie URL Inspection pokazuje, jak Googlebot widzi Twoją stronę. Jeśli Google indeksuje docelowy URL zamiast oryginalnego, narzędzie wskaże to w sekcji „Page indexing" > „Canonical URL".
Błąd „zbyt wiele przekierowań" (często wyświetlany jako ERR_TOO_MANY_REDIRECTS w Chrome) występuje, gdy przeglądarka utknie w pętli przekierowań — strona A przekierowuje do strony B, która przekierowuje z powrotem do strony A, tworząc nieskończony cykl. Po około 20 przekierowaniach przeglądarka poddaje się i wyświetla błąd.
curl -IL lub narzędzia do sprawdzania przekierowań, aby zidentyfikować pętlę.Najczęstszą przyczyną jest reguła w pliku .htaccess Apache, konfiguracji Nginx lub ustawieniu CMS, o której mogłeś zapomnieć — lub którą wtyczka dodała automatycznie. Sprawdź pliki konfiguracyjne serwera pod kątem dyrektyw Redirect lub RewriteRule dotyczących danego URL.
WordPress na przykład automatycznie przekierowuje adresy URL po wykryciu zmiany sluga. Jeśli zmieniłeś permalink posta, WordPress tworzy wewnętrzne przekierowanie ze starego sluga na nowy — i może to zwracać 302 w zależności od ustawień permalinków.
Wiele witryn używa przekierowań 302 do wysyłania niezalogowanych użytkowników na stronę logowania. Jeśli uzyskujesz dostęp do chronionego zasobu bez zalogowania, przekierowanie 302 do /login jest oczekiwanym zachowaniem.
Niektóre konfiguracje serwerów przekierowują adresy URL z brakującym lub nadmiarowym końcowym ukośnikiem. Na przykład /page może zwrócić przekierowanie 302 do /page/. Choć zwykle jest to nieszkodliwe, nadmierne przekierowania związane z ukośnikami mogą marnować budżet indeksowania na dużych stronach.
Optymalizuj swoją witrynę, stosując najlepsze praktyki dotyczące przekierowań 302, zapewniając płynne doświadczenie użytkownika i wydajność SEO.

Dowiedz się, kiedy stosować przekierowania 302 przy tymczasowych zmianach adresów URL. Poznaj najlepsze praktyki, wpływ na SEO oraz różnice między przekierowani...

Dowiedz się, jak działają przekierowania 302, jaki mają wpływ na SEO, oraz poznaj najlepsze praktyki ich wdrażania. Zrozum tymczasowe przekierowania w porównani...

Poznaj kluczowe błędy, których należy unikać przy przekierowaniach 302. Dowiedz się, kiedy stosować przekierowania tymczasowe, jakie mają konsekwencje dla SEO o...
Zgoda na Pliki Cookie
Używamy plików cookie, aby poprawić jakość przeglądania i analizować nasz ruch. See our privacy policy.