• Naučte sa SEO

Čo je presmerovanie

  • Felix Rose-Collins
  • 3 min read

Úvod

Presmerovanie je spôsob, ako z jednej prepojenej kotvy poslať používateľov a vyhľadávače na rôzne adresy URL. Pravidelne sa používajú tri základné presmerovania. Najčastejšie používané presmerovania sú uvedené nižšie:

Trvalo presunutá stránka (301)

toto presmerovanie je trvalý krok, ktorý prenáša 90-99 % všetkého odkazového džúsu na presmerovanú stránku. Kód 301 označuje stavový kód HTTP pre presmerovanie. Stavový kód 301 HTTP je preferovanou metódou presmerovania webových stránok pre trvalé presuny.

Dočasne nájdené/presunuté (302) (HTP 1.1 / HTTP 1.0)

kód 302 je dočasné presmerovanie. Neprenáša žiaden link juice na nové miesto. Toto presmerovanie nie je vo väčšine prípadov ideálnym riešením. Prebieha na základe protokolu HTTP (Hypertext Transfer Protocol), ktorý dáva odkazu pokyny, ako sa má správať. Pôvodne sa kód 302 považoval za dočasnú stránku, ale to sa vo verzii 1.1 zmenilo na význam nájdená.

Dočasne presunuté (307) (HTTP 1.1.)

Presmerovanie 307 je sekundárnym krokom presmerovania 302 podľa protokolu HTTP 1.1. Výnimkou je prípad, keď sa obsah presúva z dôvodu údržby webu a server bol pripravený. Niektoré hlavné motory používajú prehľadávače, ktoré kód 307 vnímajú ako kód 301, takže vo väčšine prípadov nejde o výhodnú voľbu. Kód 302 je stále lepšou voľbou pre stránku, ktorá bola presunutá a neskôr bude umiestnená späť do svojho typického formátovania.

Meta Refresh

ide o typ presmerovania, ktoré sa uskutočňuje na úrovni stránky namiesto na úrovni servera. Nie je to všeobecne odporúčaná technika SEO, pretože je pomalšia a nie je bežne spojená so stabilitou. Metaobnovenie je zvyčajne spojené s odpočítavaním sprevádzaným textom. Zvyčajne sa v ňom nachádza správa, ktorá uvádza, že ak ste neboli presmerovaní do 5 sekúnd, kliknite na odkaz ručne. Meta refresh odovzdá časť odkazovej šťavy, ale stále nie je optimálnou voľbou presmerovania.

Najlepšie taktiky SEO: Presmerovania

Ak chcete zachovať hodnotu optimalizácie vášho webu, je nevyhnutné, aby sa presmerovaná návštevnosť skutočne dostala na správne miesto. Monitorovanie osvedčených postupov a toho, čo sa osvedčilo na iných stránkach, je ideálnou stratégiou na vybudovanie hviezdnej stránky. Presmerovanie nie je v digitálnych kruhoch zriedkavou praxou, je to celkom bežné. Bežný scenár presmerovania sa týka adries URL, ktoré sa musia navždy presunúť na inú adresu. Mnohé z kódov presmerovania budú kapacitne fungovať, ale presmerovanie 301 je preferovanou metódou z hľadiska výkonu.

Presmerovanie 301 informuje vyhľadávače a prehliadače, že daná stránka bola natrvalo presunutá. To sa ďalej interpretuje tak, že okrem zmeny umiestnenia stránky sa na tejto novej stránke nachádza aj jej obsah a všetky aktualizácie. Tento proces bude trvať dlhšie, ak sú prehľadávače zriedkavými návštevníkmi stránky. Ostatné kódy presmerovania sú vo väčšine prípadov nevýhodnou voľbou z dôvodu slabého odovzdania hodnotenia. Jediný prípad, keď sa za pozitívnu alternatívu považuje výber jedného z presmerovaní okrem kódu 301, je, ak tvorcovi stránky nezáleží na strate link juice. Prenos obsahu sa stáva zložitým, keď stránka získa novú doménu alebo keď sa obsah presunie na iné miesto.

301 Ukážka problému s Apache

Problém

Spustenie prvej webovej stránky, ktorá bola umiestnená na inom serveri, a nie na domácej doméne. Pri presúvaní webovej lokality na nový domovský a vyhradený server je dôležité, aby ste novú lokalitu nevytvárali ako podadresár hostiteľskej webovej lokality. Presmerovanie sa musí prispôsobiť mnohým súborom a názvom priečinkov so zmenami kódu 301 pre pripravenosť vyhľadávačov.

Riešenie

Najjednoduchšou opravou by bolo pridať do kódu PHP presmerovanie 301, aby sa využila funkčnosť Apache.

Inštalácia

Aby to fungovalo, na serveri by mal byť nainštalovaný Apache. Overte si u svojho vývojára, či bol Apache predvolene nainštalovaný. Vývojár skontroluje inštaláciu pridaním riadku do konfiguračného súboru.

Kontext

Modul prepisovania pracuje v dvoch kontextoch, na server a na adresár. Kontext per-server vyžaduje, aby boli súbory apache upravené. Kontext per-directory používa súbory htaccess.

Regulárny výraz (regex) je reťazec, ktorý zodpovedá iným reťazcom v množine. Platia preň určité syntaktické pravidlá a program sa používa v textových editoroch na manipuláciu s textovými súbormi o vzoroch. Je to hodnotová zručnosť, ktorú je potrebné ovládať, a možno ju použiť na presmerovanie adries URL.

Nižšie je uvedený zoznam znakov a operátorov používaných v regexe.

Bodka - zodpovedá tomu, čo je jej priradené Hviezdička - zodpovedá znakom, ktoré sú priradené nule až viacerým Znak plus - zodpovedá znaku pred a za hlavným znakom Zátvorka - je to uzavretá hodnota, ktorá sa používa ako spätný odkaz na uloženie premennej na neskoršie použitie. Hodnota 1 a hodnota 2 - keď sú v zátvorkách uzavreté viac ako dve hodnoty.

Presmerovanie súborov a priečinkov medzi doménami

Novovytvorená webová lokalita potrebuje presmerovanie zo staršieho servera na nový, pričom sa zachovajú všetky názvy súborov.

Príklad presmerovania

https://www.xyzabc.com/seo/somefile.php Pre: /somefile/.php

Riešenie: Pridajte potrebné smernice do príslušného súboru na serveri xyzabc.com.

Redirectmatch 301 / seo/ (.*)/$1

Vysvetlenie

Regex: /seo/(.*) umožňuje apache zistiť, či má priradiť priečinok SEO. Zátvorka hovorí Apache, aby reťazec uložil ako spätný odkaz.

Presmerovanie kanonických názvov hostiteľov

Vývojár webu musí presmerovať všetky požiadavky, ktoré nezačínajú na www.xyzabc.com. Urobil to preto, aby sa uistil, že nenarazí na žiadne chyby kanonizácie.

Presmerovanie: https://xyzabc.com Na: https://www.xyzabc.com Presmerovanie: https://mail.xyzabc.com/ Na: https://www.xyzabc.com Presmerovanie: https://xyzabc.com/somefile.php Na: https://www.xyzabc.com/somefile.php

Riešenie: Pridajte príslušné smernice

RewriteCond %{HTTP_HOST} *!^www*.xyzabc.com\.org [NC]   RewriteRule (.*) https://www.xyzabc.com/$1 [L,R=301]

Vysvetlenie

Apache je povedané, že smernica, že hostiteľ potrebuje skúmanie a návštevník pristupuje a nech je program vedieť, že ak adresa URL sa nerovná nastavené podmienky presmerovať na nové stránky.

Felix Rose-Collins

Felix Rose-Collins

Ranktracker's CEO/CMO & Co-founder

Felix Rose-Collins is the Co-founder and CEO/CMO of Ranktracker. With over 15 years of SEO experience, he has single-handedly scaled the Ranktracker site to over 500,000 monthly visits, with 390,000 of these stemming from organic searches each month.

Začnite používať Ranktracker... zadarmo!

Zistite, čo brzdí vaše webové stránky v hodnotení.

Vytvorenie bezplatného konta

Alebo sa pri hláste pomocou svojich poverení

Different views of Ranktracker app