Čo je presmerovanie 307 a 308?

← Slovník SEO pojmov

Presmerovanie 307 je dočasné a presmerovanie 308 je trvalé, pričom obe zachovajú pôvodnú metódu aj telo požiadavky. Sú to moderné náprotivky kódov 302 a 301. Prehliadač automaticky otvorí novú adresu z hlavičky Location.

Ako sa líšia od 301 a 302?

KódVýznamMetóda požiadavky
301Trvalé presmerovanieStaršie klienty môžu zmeniť metódu na GET
302Dočasné presmerovanieStaršie klienty môžu zmeniť metódu na GET
307Dočasné presmerovanieMetóda a telo sa zachovajú
308Trvalé presmerovanieMetóda a telo sa zachovajú
Rozdiel medzi presmerovaniami 301, 302, 307 a 308Zdroj: MDN Web Docs: 307 Temporary Redirect, MDN Web Docs: 308 Permanent Redirect

Ako s nimi nakladá Google?

Podľa dokumentácie Googlu je 307 rovnocenné s 302 a 308 s 301. Kód 308 Google považuje za silný signál, že cieľová adresa sa má spracovať, kým kód 307 len za slabý. Pri bežných webových stránkach sa metóda GET správa rovnako, preto pre SEO platia rovnaké zásady ako pri 301 a 302.

Kde sa s nimi stretneme?

Kód 307 sa často objaví pri prechode z HTTP na HTTPS, ak prehliadač už vie, že web žiada zabezpečené spojenie, pozri HTTPS. Kód 308 sa hodí pre trvalé presuny, keď záleží na zachovaní metódy, napríklad pri formulároch. Pri zmene adries webu dbáme na to, aby nevznikol reťazec presmerovaní.

Čo si zapamätať o pojme presmerovanie 307 a 308?

Pri bežnom SEO stačí vedieť, že 308 je trvalé a 307 dočasné presmerovanie. Pri migrácii webu volíme kód podľa toho, či je zmena adresy trvalá.

Ako to rieši webstrankanamieru.sk: Pojem presmerovanie 307 a 308 patrí do technickej časti optimalizácie. Postup nájdete v sekcii SEO na mieru, zistenia z praxe v novinkách a ceny v cenníku. Ak chcete skontrolovať svoj web, napíšte nám.

Súvisiace pojmy: Presmerovanie 301, Presmerovanie 302, Reťazec presmerovaní, HTTP stavový kód, HTTPS, Migrácia webu

Často kladené otázky o pojme presmerovanie 307 a 308

Čo je presmerovanie 307?

Je to dočasné presmerovanie, ktoré zachová metódu aj telo pôvodnej požiadavky.

Čo je presmerovanie 308?

Je to trvalé presmerovanie, ktoré zachová metódu aj telo požiadavky, takže POST ostane POST.

Je 308 to isté ako 301?

Obe znamenajú trvalý presun. Rozdiel je v tom, že 308 vždy zachová metódu požiadavky, kým staršie klienty pri 301 môžu metódu zmeniť na GET.

Aký signál posiela Google pri kóde 308?

Podľa Googlu ide o silný signál, že cieľová adresa sa má spracovať. Kód 307 je len slabý signál.

Mám používať 301 alebo 308?

Pre bežné stránky stačí 301. Kód 308 je presnejší, ak je dôležité zachovať metódu požiadavky.

Zdroje

  1. MDN Web Docs: 307 Temporary RedirectDefinícia 307 a rozdiel oproti 302.
  2. MDN Web Docs: 308 Permanent RedirectDefinícia 308 a rozdiel oproti 301.
  3. Google Search Central: How HTTP status codes affect Google's crawlersSpracovanie kódov 307 a 308 v Google Search.

Všetky pojmy v slovníku