Nastavenie presmerovania vychádza z toho, že ste určitú stránku/stránky zrušili. Namiesto toho, aby ste vyhľadávaču ponúkli stránku 404 – Stránka neexistuje, v ktorej sa navigácia na webe končí, je lepšie z pohľadu SEO stránku presmerovať pomocou hlavičky 301.
Pri takomto presmerovávaní sa totiž stránka prenáša z presmerovávanej na koncovú stránku. Pomocou presmerovania (HTTP 301) teda dokážete poslať užívateľa na inú URL než zadal. Využíva sa to najmä pri migrácii webu na inú doménu alebo keď potrebujete zabezpečiť, aby stará URL ešte nejaký čas ostala funkčná.
Presmerovanie pomocou .htaccess
a) presmerovanie domény s www na doménu bez www
Používa sa v prípade zjednodušenia zobrazovanej URL v adresnom riadnu prehliadača – pokiaľ nechcete zobraziť www pred názvom stránky. Zobrazí sa vasadomena.sk
RewriteEngine On RewriteCond %{HTTP_HOST} ^www.vasadomena.sk [NC] RewriteRule ^(.*)$ http://vasadomena.sk/$1 [L,R=301]
b) presmerovanie domény bez www na doménu s www
Používa sa presne v opačnom prípade – Vaši návštevníci sú zvyknutí na zobrazenie stránky s www prefixom. Zobrazí sa teda www.vasadomena.sk
RewriteEngine On RewriteCond %{HTTP_HOST} ^vasadomena.sk [NC] RewriteRule ^(.*)$ http://www.vasadomena.sk/$1 [L,R=301]
c) trvalé 301 presmerovanie
Použite v prípade trvalého presmerovania podstránky Vášho webu na inú adresu – Google takýto odkaz nepenalizuje pri pozícií vo vyhľadávaní a Vy týmto spôsobom nemusíte predvolene zobraziť návštevníkovi stránku 404 (obsah nenájdený). Dôležítý je http alebo https prefix pred cieľovou doménou. Použite aj namiesto služby Jednoduché presmerovanie pokiaľ vlastníte hosting. Kód je nasledovný:
Redirect 301 / http://novadomena.sk
d) dočasné 302 presmerovanie
Použite z dôvodu údržby podstránky/ celého webu. Dôležítý je http alebo https prefix pred cieľovou doménou.
Redirect 302 / http://nova-stranka.sk
Presmerovanie pomocou PHP
Málo používaný kód, avšak je ho taktiež možné použiť v prípade záujmu o tento druh presmerovania.
<?php header("Location: novadomena.sk", true, 301); exit(); ?>
Presmerovanie pomocou HTML
Používaný najmä v minulosti, hlavne z dôvodu jednoduchosti a prehľadnosti kódu vytvoreného webu. Používa sa tiež z dôvodu zobrazenia informácie pre návštevníka, ktorý týmto kódom viete zdôrazniť.
<!DOCTYPE html> <html> <head> <title>Redirect</title> <meta http-equiv="refresh" content="3;url=http://www.vasadomena.sk"> </head> <body> Budete presmerovany za 3 sekundy. </body> </html>
(INFO: Atribút content udáva počet sekúnd, po ktorých dôjde k presmerovaniu)
Existujú rôzne ďalšie variácie kódu, ktoré sa do návodu nezmestili (napríklad .asp presmerovanie, javascript a pod.). Ak máte (v prípade malej pravdepodobnosti) záujem tento kód použiť, naši administrátori sú tu pre Vás na adrese admin@websupport.sk