Kdykoli webový server obslouží webovou stránku, vygeneruje se stavový kód a zapíše se do souboru protokolu pro tento webový server. Nejčastější stavový kód je 200 - což znamená, že stránka nebo zdroj byl nalezen. Další nejběžnější stavový kód je 404 - což znamená, že požadovaný zdroj nebyl z nějakého důvodu na serveru nalezen. Je zřejmé, že se jim chcete vyhnout 404 chyb, což 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ášen jeden ze stavových kódů na úrovni 300. Nejběžnější jsou 301, což je trvalé přesměrování, a 302nebo dočasné přesměrování.
Kdy byste měli použít přesměrování 301?
Přesměrování 301 jsou trvalá. Řeknou vyhledávači, že se stránka přesunula - pravděpodobně kvůli redesignu, který používá různé názvy stránek nebo struktury souborů. Přesměrování 301 požaduje, aby jakýkoli vyhledávač nebo uživatelský agent přicházející na stránku aktualizoval adresu URL ve své databázi. Toto je 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 návrhy webů nebo společnosti používají přesměrování 310. Někdy místo toho používají značku meta refresh nebo přesměrování serveru 302. To může být nebezpečný postup. Vyhledávače neschvalujte žádnou z těchto technik přesměrování, protože jsou běžným trikem pro spamery, aby použili více svých domén ve výsledcích vyhledávače.
Z pohledu SEO je dalším důvodem použití přesměrování 301 to, že si vaše adresy URL udržují popularitu odkazů, protože tato přesměrování přenášejí „odkazovou šťávu“ stránky ze staré stránky na novou. Pokud nastavíte přesměrování 302, Google a další weby, které určují hodnocení popularity, předpokládají, že odkaz je nakonec bude úplně odstraněn, takže nepřenášejí vůbec nic, protože je to dočasné přesměrovat. To znamená, že nová stránka nemá žádnou popularitu odkazů spojenou se starou stránkou. Musí si tuto popularitu vytvářet sama. Pokud jste investovali čas do zvyšování popularity svých stránek, může to být pro váš web velký krok zpět.
Změny domény
I když je vzácné, že byste museli změnit skutečný název domény svého webu, čas od času se to stane. Například můžete používat jeden název domény, až bude k dispozici lepší. Pokud si zajistíte lepší doménu, budete muset změnit nejen strukturu adres URL, ale také doménu.
Pokud měníte název domény svého webu, určitě byste neměli používat přesměrování 302. Díky tomu téměř vždy budete vypadat jako „spammer“ a může dokonce blokovat všechny vaše domény od Googlu a dalších vyhledávačů. Pokud máte 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.
Toto 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). Zabezpečují tyto alternativní domény (aby je nikdo jiný nemohl chytit) a poté je přesměrují na jejich primární web. Pokud při tom použijete přesměrování 301, nebudete ve vyhledávačích penalizováni.
Proč byste použili přesměrování 302?
Nejlepším důvodem pro použití přesměrování 302 je zabránit tomu, aby vaše ošklivé adresy URL byly trvale indexovány vyhledávači. Pokud je například váš web vytvořen pomocí databáze, můžete svou domovskou stránku přesměrovat z adresy URL, jako je:
Na adresu URL se spoustou parametrů a dat relace by to vypadalo takto:
Symbol »označuje zalomení řádku.
Když vyhledávač vyzvedne adresu URL vaší domovské stránky, chcete, aby rozpoznala, že dlouhá adresa URL je správná stránka, ale tuto adresu URL nedefinuje ve své databázi. Jinými slovy, chcete, aby měl vyhledávač „ http://www.lifewire.com/" jako vaše URL.
Pokud použijete přesměrování serveru 302, můžete to udělat a většina vyhledávačů přijme, že nejste spammer.
Co je třeba se vyvarovat při používání přesměrování 302
- Nepřesměrovávejte do jiných domén. I když je to jistě možné s přesměrováním 302, vypadá to, že je mnohem méně trvalé.
- Velký počet přesměrování na stejnou stránku. To je přesně to, co spammeři dělají, a pokud nechcete, aby vám Google zakázal přístup, není dobré mít přesměrováno více než 5 adres URL na stejné místo.