Jaký je rozdíl mezi přesměrováním 301 a přesměrováním 302

Kdy byste měli používat přesměrování serverů 301 a 302?

Co je kód stavu?

Kdykoli webový server zobrazuje webovou stránku, generuje se stavový kód a zapíše se do souboru protokolu pro tento webový server. Nejběžnější kód stavu je "200" - což znamená, že stránka nebo zdroj byly nalezeny. Dalším nejčastějším kódem stavu je "404" - což znamená, že požadovaný zdroj nebyl nalezen na serveru z nějakého důvodu. Samozřejmě se chcete vyhnout těmto "404 chybám", které můžete dělat s přesměrováním na úrovni serveru.

Když je stránka přesměrována přesměrováním na úrovni serveru, je hlášeno jedno ze stavových kódů na 300 úrovních. Nejběžnější jsou 301, což je trvalé přesměrování a 302 nebo dočasné přesměrování.

Kdy byste měli použít přesměrování 301?

301 přesměrování jsou trvalé. Říká vyhledávači, že stránka byla přesunuta - pravděpodobně proto, že redesign, který používá různé názvy stránek nebo struktury souborů. Žádost o přesměrování 301 vyžaduje, aby každý vyhledávač nebo uživatelský agent přicházející na stránku aktualizovali adresu URL ve své databázi. Jedná se o nejběžnější typ přesměrování, který by lidé měli používat jak z hlediska SEO (optimalizace pro vyhledávače), tak z pohledu uživatelské zkušenosti.

Bohužel ne všechny webové návrhy nebo společnosti používají 310 přesměrování. Někdy namísto toho používají značku meta refresh nebo přesměrování serveru 302. To může být nebezpečná praxe. Vyhledávače neschválí ani jednu z těchto technik přesměrování, protože jsou běžným nástrojem pro spammery, které se používají k získání více domén ve výsledcích vyhledávačů.

Z hlediska SEO je dalším důvodem použití přesměrování 301, že vaše adresy URL udržují jejich popularitu, protože tyto přesměrování přenášejí "odkazovou šťávu" stránky ze staré stránky na novou. Pokud nastavíte přesměrování na 302, Google a další weby, které určují hodnocení popularity, předpokládají, že tento odkaz bude nakonec úplně odstraněn, takže vůbec nepřenášejí nic, protože je to dočasné přesměrování. To znamená, že nová stránka nemá žádnou popularitu odkazu spojenou se starou stránkou. Musí tuto popularitu vytvářet sama. Pokud jste investovali čas na budování popularity vašich stránek, může to být pro váš web velký krok zpět.

Změny domény

Zatímco je zřídka, že budete muset změnit skutečné jméno domény vašeho webu, stane se to čas od času. Například můžete použít jeden název domény, když je k dispozici lepší. Pokud tuto lepší doménu zajistíte, budete muset změnit nejen strukturu adresy URL, ale i doménu.

Pokud měníte doménové jméno vašeho webu, určitě byste nepoužívali přesměrování 302. To téměř vždy znamená, že vypadáte jako "spammer" a dokonce můžete zablokovat všechny vaše domény ze služby Google a dalších vyhledávačů. Máte-li několik domén, které všechny musí směřovat na stejné místo, měli byste použít přesměrování serveru 301. To je běžná praxe pro weby, které kupují další domény s pravopisnými chybami (www.gooogle.com) nebo pro jiné země (www.symantec.co.uk). Zajišťují tyto alternativní domény (takže nikdo jiný je nemůže uchopit) a pak je přesměrovat na jejich primární web. Dokud použijete přesměrování 301, nebudete ve vyhledávačích penalizováni.

Proč byste použili přesměrování 302?

Nejlepší důvod k použití přesměrování 302 je, aby vaše ošklivé adresy URL nebyly indexovány trvale vyhledávači . Pokud je například váš web vytvořen databází, můžete svou domovskou stránku přesměrovat z adresy URL, například:

http://www.about.com/

Do adresy URL s množstvím parametrů a údajů o relacích na něm by vypadalo toto:

(Poznámka: Symbol »označuje ovíjení čáry.)

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

Když vyhledávací zařízení převezme adresu URL domovské stránky, chcete, aby rozpoznalo, že dlouhá adresa URL je správná stránka, ale neurčte tuto adresu URL ve své databázi. Jinými slovy, chcete, aby vyhledávací nástroj byl jako adresa URL "http://www.about.com/".

Pokud používáte přesměrování serveru 302, můžete to udělat a většina vyhledávačů bude souhlasit s tím, že nejste spammer.

Co je třeba se vyvarovat při použití přesměrování 302

  1. Nepoužívejte přesměrování na jiné domény. Zatímco toto je jistě možné provést s přesměrováním 302, je to zdánlivě mnohem méně trvalé.
  2. Velké množství přesměrování na stejnou stránku. To je přesně to, co dělají nevyžádané pošty, a pokud nechcete, aby byla společnost Google zakázána, není dobré mít přesměrování na více než 5 adres URL na stejné místo.

Původní článek Jennifer Krynin. Editoval Jeremy Girard dne 10/9/16