Aký je rozdiel medzi 301 presmerovaním a 302 presmerovaním

Kedy by ste mali používať presmerovania serverov 301 a 302?

Čo je kód stavu?

Kedykoľvek webový server zobrazuje webovú stránku, je generovaný stavový kód a zapisovaný do súboru denníka pre daný webový server. Najčastejší stavový kód je "200" - čo znamená, že stránka alebo zdroj boli nájdené. Ďalším najčastejším stavovým kódom je "404" - čo znamená, že požadovaný prostriedok nebol nájdený na serveri z nejakého dôvodu. Samozrejme, že sa chcete vyhnúť týmto chybám "404", čo môžete robiť s presmerovaním na úrovni servera.

Keď je stránka presmerovaná s presmerovaním na úrovni servera, nahlási sa jeden z stavových kódov na 300 úrovniach. Najbežnejšie sú 301, čo je trvalé presmerovanie a 302 alebo dočasné presmerovanie.

Kedy by ste mali použiť presmerovanie 301?

301 presmerovania sú trvalé. Oznamujú vyhľadávaču, že sa stránka presunula - pravdepodobne preto, že redesign, ktorý používa rôzne názvy stránok alebo štruktúry súborov. Žiadosť o presmerovanie 301 vyžaduje, aby ktorýkoľvek vyhľadávací nástroj alebo užívateľský agent prichádzajúci na stránku aktualizovali adresu URL vo svojej databáze. Toto je najbežnejší typ presmerovania, ktorý by ľudia mali používať ako z hľadiska optimalizácie vyhľadávača (optimalizácia pre vyhľadávače), tak z perspektívy používateľov.

Bohužiaľ, nie všetky webové návrhy alebo spoločnosti používajú 310 presmerovaní. Niekedy namiesto toho používajú značku meta refresh alebo presmerovania serverov 302. To môže byť nebezpečná prax. Vyhľadávače neschvaľujú ani jednu z týchto techník presmerovania, pretože sú bežnou praxou, ktorú môžu používatelia spamerov použiť na získanie väčšieho počtu domén vo výsledkoch vyhľadávačov.

Z hľadiska SEO je ďalším dôvodom na použitie presmerovania 301, že vaše adresy URL udržiavajú svoju popularitu odkazu, pretože tieto presmerovania prenášajú odkazovú šťavu stránky zo staršej stránky na novú. Ak nastavíte 302 presmerovaní, spoločnosť Google a iné weby, ktoré určujú hodnotenia popularity, predpokladajú, že sa odkaz nakoniec úplne odstráni, takže vôbec neprenesú nič, pretože ide o dočasné presmerovanie. Znamená to, že nová stránka nemá žiadnu popularitu odkazu spojenú so starou stránkou. Musí vytvoriť túto popularitu sama. Ak ste investovali čas na budovanie popularity vašich stránok, môže to byť veľký krok späť pre vaše stránky.

Zmeny v doméne

Zatiaľ čo je zriedkavé, že by ste museli zmeniť skutočné doménové meno vášho webu, stane sa to čas od času. Môžete napríklad používať jeden názov domény, ak je k dispozícii ten lepší. Ak zabezpečíte túto lepšiu doménu, budete musieť zmeniť nielen štruktúru adries URL, ale aj doménu.

Ak zmeníte názov domény svojej lokality, určite by ste nemali používať presmerovanie 302. Takmer vždy vás vyzerá ako "spammer" a dokonca môžete zablokovať všetky vaše domény zo služby Google a iných vyhľadávacích nástrojov. Ak máte viacero domén, z ktorých všetci musia smerovať na to isté miesto, mali by ste použiť presmerovanie servera 301. Toto je bežná prax pre stránky, ktoré kupujú ďalšie domény s pravopisnými chybami (www.gooogle.com) alebo pre iné krajiny (www.symantec.co.uk). Tieto alternatívne domény zabezpečujú (tak, aby ich nikto nemohol chytiť) a potom ich presmerovať na ich primárne webové stránky. Pokiaľ používate presmerovanie 301, nebudete vo vyhľadávačoch penalizovať.

Prečo by ste použili presmerovanie 302?

Najlepším dôvodom na použitie presmerovania 302 je, aby vaše škaredé adresy URL neboli permanentne indexované vyhľadávacími nástrojmi . Ak je napríklad vaša stránka vytvorená databázou, môžete presmerovať svoju domovskú stránku z adresy URL, napríklad:

http://www.about.com/

Do adresy URL s množstvom parametrov a údajov o reláciách na nej by to vyzeralo takto:

(Poznámka: Symbol »označuje obdĺžnik.)

http://www.about.com/home/redir/data? »Sessionid = 123478 & id = 3242032474734239437 & ts = 3339475

Keď vyhľadávacia jednotka zoberie vašu adresu domovskej stránky, chcete, aby rozpoznali, že dlhá adresa URL je správna stránka, ale túto webovú adresu neurčujte vo svojej databáze. Inými slovami, chcete, aby mal vyhľadávací nástroj ako adresu URL "http://www.about.com/".

Ak používate presmerovanie servera 302, môžete to urobiť a väčšina vyhľadávacích nástrojov bude akceptovať, že nie ste spammer.

Čo treba vyhnúť pri používaní presmerovania 302

  1. Nepresmerujte na iné domény. Aj keď to určite súvisí s presmerovaním 302, zdá sa, že je oveľa menej trvalé.
  2. Veľké množstvo presmerovaní na rovnakú stránku. To je presne to, čo robia spameri, a ak nechcete mať zakázané od spoločnosti Google, nie je dobré mať viac ako 5 adries URL presmerovaných na to isté miesto.

Originálny článok od Jennifer Krynin. Upravený Jeremy Girard dňa 10/9/16