Presmerovanie webstránky pomocou .htaccess

Ak potrebujete presmerovať Vašu webstránku na inú adresu, spôsobov je niekoľko. Najčastejšie sa používajú spôsoby pomocou rewrite pravidiel v súbore .htaccess (na serveroch Apache).

Upozornenie: keď si presmerujete svoju doménu pomocou návodu uverejnenom nižšie a pri otestovaní presmerovanie nefunguje, skúste reštartovať prehliadač (príp. vyčistite cache) a potom znovu otestujte presmerovanie. "Nefungujúce" presmerovanie je často dôsledkom toho, že si prehliadač drží v pamäti pôvodné dáta, ktoré v tomto prípade treba vyčistiť.

 

Presmerovanie pomocou súboru .htaccess

Presmerovanie stránky na novú lokalitu pomocou rewrite pravidiel v súbore .htaccess je najbežnejší spôsob presmerovania a ak je to možné, všeobecne sa najviac odporúča.

Najprv si vytvorte súbor htaccess.txt, otvorte ho a vložte do neho kód:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^nazov_vasej_starej_adresy\.sk$ [OR]
RewriteCond %{HTTP_HOST} ^www\.nazov_starej_adresy\.sk$
RewriteRule ^(.*)$ https://nova_domena.sk/ [R=301,L]

Ak by ste chceli presmerovať webstránku na www verziu, tak posledný riadok zadajte takto:

RewriteRule ^(.*)$ https://www.nova_domena.sk/ [R=301,L]

Pri novej doméne sa uistite, či presmerovanie má byť zrealizované na nešifrovanú lokalitu (HTTP) alebo šifrovanú (HTTPS).

Konkrétny príklad presmerovania napr. domény exo.sk na exohosting.sk

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^exo\.sk$ [OR]
RewriteCond %{HTTP_HOST} ^www\.exo\.sk$
RewriteRule ^(.*)$ https://exohosting.sk/ [R=301,L]

V prípade, ak potrebujete doménu presmerovať len dočasne, namiesto pravidla [R=301,L] použite [R=302,L]

Následne súbor uploadnite cez FTP do adresára public_html a premenujte ho na .htaccess (bez prípony, s bodkou na začiatku). Ak ste postupovali správne, stránka odteraz bude presmerovaná na novú lokalitu.

Ak by ste potrebovali presmerovať len pár podstránok na Vašej stránke, tak do súboru .htaccess vložte tento kód:
 

RewriteEngine On
RewriteBase /
Redirect 301 /stara-stranka/ https://mojadomena.sk/nova-stranka
TIPPozrite si návod, ako presmerovať stránku z HTTP na HTTPS, ak používate na stránke SSL certifikát.