11. októbra 2018 SEO24 Mastermind

Čo je to presmerovanie?

Čo je to presmerovanie a jeho základné typy.

co je to presmerovanie

Každá stránka na webe má adresu URL, ktorá znamená „Uniform Resource Locator“. Niekedy sa obsah presúva z jednej URL na inú webovú adresu. Vtedy je potrebné presmerovanie. Presmerovanie automaticky prehliadač odkáže z jednej URL na inú adresu URL.

Presmerovanie môže odkazovať na akúkoľvek inú adresu URL: nemusia smerovať na rovnakú webovú stránku. Presmerovania na inú doménu sa niekedy označujú ako presmerovania medzi doménami.

Typy presmerovaní

Existuje niekoľko spôsobov, ako presmerovať prehliadač. Presmerovania sa dajú rozdeliť na dve triedy: presmerovania serverov a presmerovania na strane klienta. Každá z nich môže byť rozdelená na niekoľko typov.

Presmerovania serverov

Presmerovania serverov na server sa vykonávajú priamo na serveri a výsledkom je, že sa do prehliadača odošle malý obsah, v takzvaných hlavičkách stavu HTTP. Prehliadače potom vedia kam ísť a okamžite to budú nasledovať. Tieto hlavičky HTTP obsahujú kód typu presmerovania serverov a nové umiestnenie, do ktorého by vás mal prehliadač odkázať.

Typ presmerovaniaPoužitieDopad na prehliadačDopad na SEO
301Permanentné presmerovanie, ktoré sa používa pri presunutí stránky alebo pri odstránení stránky a podobný obsah možno nájsť inde.Prehliadače budú ukladať do vyrovnávacej pamäte presmerovanie 301 a okamžite ju opäť vykonajú opäť bez toho, aby museli znova získať pôvodnú adresu URL, kým sa nevymaže vyrovnávacia pamäť.Vyhľadávacie nástroje sledujú presmerovanie a pridajú nové URL do indexu. Odkazy na starú adresu URL sa započítajú do poradia novej adresy URL.
302Dočasné presmerovanie, ktoré sa používa na dočasné presunutie stránky alebo na to, kedy by sa mala vždy požadovať pôvodná adresa URL. Je to napríklad prípad presmerovania na základe jazyka alebo geografickej polohy.Prehliadače nebudú ukladať do vyrovnávacej pamäte presmerovanie 302, takže server získa zakaždým požiadavku na pôvodnú adresu URL.Vyhľadávacie nástroje sa budú riadiť presmerovaním, ale zachovávajú starú adresu URL vo svojom indexe. Pretože príliš veľa systémov používa v predvolenom nastavení 302, keď sa namiesto toho použije 301, vyhľadávače majú tendenciu liečiť dlhodobé 302s ako 301s mnohými spôsobmi.
307„Zdokonalené“ dočasné presmerovanie, ktoré bude vyhľadávačmi vždy považované za dočasné.Prehliadače nikdy neukladajú do vyrovnávacej pamäte 307 presmerovanie.Vyhľadávače nemusia vždy nasledovať 307 presmerovanie, pretože sú považované za dočasné.
308Takmer nikdy sa nepoužíva, a 308 znamená „nasledujte toto presmerovanie a nikdy znova neprejdite na starú adresu URL“.Prehliadače budú pekne ukladať 308 presmerovania.Podobne ako pri 301.

Presmerovania na strane klienta

Presmerovanie na strane klienta je výsledkom niektorého kódu, ktorý sa spustí v prehliadači. Ten presmeruje klienta, prehliadač, na inú adresu URL. Ak chcete tento kód spustiť, najskôr ho musíte odoslať do prehliadača a preto je to vždy pomalšie. Presmerovaniu na strane klienta by sa preto malo zabrániť čo najviac.

Existujú dva typy presmerovaní na strane klienta: takzvaná meta refresh, ktorá aktualizuje stránku na inú webovú adresu po určitom časovom období alebo presmerovanie jazyka JavaScript, ktoré zmení adresu URL okna po spustení tohto kódu. Dopad oboch typov presmerovaní na strane klienta je ťažké kvantifikovať, ale zvyčajne nie je tak spoľahlivé ako presmerovanie serverov.