Redirecty (alebo presmerovania) sú techniky používané na presmerovanie používateľov a vyhľadávačov z jednej webovej stránky na inú. Redirecty sa bežne používajú na zabezpečenie správneho fungovania webových stránok, ak sú adresy URL zmenené, presunuté alebo odstránené. Existuje niekoľko typov redirectov, pričom najčastejšie používané sú:
- 301 Moved Permanently: Tento typ redirectu informuje prehliadač a vyhľadávače, že stránka bola trvalo presunutá na novú URL. Prehliadače a vyhľadávače aktualizujú svoje indexy a priradia hodnotenie starých stránok k novým.
- 302 Found (alebo Moved Temporarily): Tento redirect znamená, že stránka bola dočasne presunutá na novú URL. Prehliadače a vyhľadávače by nemali aktualizovať svoje indexy, pretože pôvodná URL môže byť opäť aktívna v budúcnosti.
- 303 See Other: Tento redirect sa používa na presmerovanie po spracovaní formulára, kde by mala byť nová URL zobrazená, aby sa predišlo znovu odoslaniu formulára pri obnovení stránky.
- 307 Temporary Redirect: Tento redirect je podobný 302, ale v prípade HTTP metód (napr. POST) zachová pôvodnú metódu pri presmerovaní na novú URL.
- 308 Permanent Redirect: Tento typ redirectu je podobný 301, ale zachová pôvodnú HTTP metódu, čo znamená, že presmerovanie bude trvalé a metóda požiadavky zostane rovnaká.
Redirecty sú dôležité pre SEO, pretože zabezpečujú, že návštevníci a vyhľadávače sa dostanú k aktuálnemu obsahu, aj keď sa zmenia URL alebo sa stránka presunie.