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).
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