Co je 302 redirect
302 redirect je typ HTTP přesměrování, který označuje dočasné přesměrování stránky na jinou URL adresu. Pokud server vrátí stavový kód 302, znamená to, že požadovaný obsah je momentálně dostupný na jiné adrese, ale původní URL se může v budoucnu znovu používat.
Prohlížeč nebo vyhledávač uživatele automaticky přesměruje na novou adresu. Původní URL však zůstává nadále platná, protože přesměrování není trvalé.
Jak 302 redirect funguje
Když uživatel nebo prohlížeč požádá o určitou stránku, server může odpovědět stavovým kódem 302 Found. Kód informuje klienta, že má požadavek přesměrovat na jinou URL.
Proces přesměrování probíhá následovně:
- uživatel otevře původní URL
- server vrátí odpověď s HTTP kódem 302
- odpověď obsahuje novou cílovou adresu
- prohlížeč automaticky načte novou stránku
Pro uživatele je celý proces většinou naprosto neviditelný.
Kdy se přesměrování 302 používá
302 redirect se používá v situacích, kdy je přesměrování pouze dočasné a původní URL se bude v budoucnu znovu používat.
Přesměrování 302 je vhodné pro:
- dočasné přesunutí stránky během úprav nebo údržby webu
- krátkodobé marketingové kampaně
- A/B testování různých verzí stránky
V takových případech je důležité, aby vyhledávače věděly, že změna adresy není trvalá.
Rozdíl mezi 302 redirect a 301 redirect
302 redirect se často porovnává s 301 redirect, který označuje trvalé přesměrování.
Hlavní rozdíl je v tom, jak přesměrování interpretují vyhledávače a prohlížeče.
| Přesměrování 301 | Přesměrování 302 |
|---|---|
| označuje trvalé přesunutí stránky | označuje dočasné přesměrování |
| vyhledávače obvykle přenášejí SEO hodnotu na novou URL | vyhledávače obvykle ponechávají původní URL v indexu |
| původní adresa se postupně přestane používat | předpokládá se návrat stránky na původní adresu |
Jak nastavit přesměrování 302 nastavit
Dočasné přesměrování lze nastavit na úrovni serveru, v konfiguraci webu nebo pomocí aplikace či CMS.
Mezi běžné způsoby patří:
- pravidla v konfiguračních souborech serveru (např. .htaccess)
- nastavení v administraci redakčního systému
- přesměrování v aplikační logice webu
Použití 302 redirect je vhodné pouze tehdy, když je změna adresy krátkodobá – pro trvalé přesměrování použijte redirect 301.