Co to znaczy
Zasób jest tymczasowo pod innym URL. Klienci powinni nadal używać oryginalnego URL w przyszłych żądaniach.
Typowe przyczyny
- Przekierowanie na stronę logowania
- Testy A/B lub przekierowania geograficzne
- Tymczasowe strony konserwacji
Jak naprawić
Jako klient lub odwiedzający
Podążaj za Location. Pamiętaj, że przeglądarki zmieniają POST na GET przy 302; serwery, które potrzebują zachowania metody, powinny używać 307.
Jako właściciel strony lub API
Używaj 302 lub 307 dla przeniesień tymczasowych i 301 lub 308 dla stałych. Unikaj łańcuchów wielu przekierowań.
Przykładowa odpowiedź
HTTP/1.1 302 Found
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: /login?next=%2Faccount
Content-Length: 0 Specyfikacja
FAQ
› 302 czy 307?
Oba są tymczasowe. 307 zabrania zmiany metody, więc POST zostaje POST; 302 klienci często zamieniają na GET.
› Czy 302 szkodzi SEO?
Nie, jeśli przeniesienie jest naprawdę tymczasowe. Dla stałych użyj 301, aby wyszukiwarki indeksowały nowy URL.