
Presmerovania v rámci vlastnej lokality medzi doménou, zložkami a subdoménami nájdete v tomto návode. Tieto nastavenia sú platné pre naše servery.
Prv, než začnete
Prečítajte si návod Presmerovanie webovej stránky pomocou .htaccess, kde uvádzame všeobecné odporúčania.
Vytvorte si súbor .htaccess (aj s tou bodkou na začiatku), ak ešte nemáte tento súbor v adresári /public_html/ a otvorte si ho v programe Notepad++. Môžete použiť aj klasický Notepad vo Windows, ale Notepad++ odporúčame, je ideálny pre úpravy súborov takéhoto typu. Takže pokojne si ho stiahnite aj nainštalujte, je možné ho používať aj v slovenčine (alebo češtine, záleží aký jazyk si pri inštalácii vyberiete).
Doménu exohosting.sk budeme používať ako modelový príklad, namiesto našej domény si do príkladov dosaďte vlastnú doménu. Príklady uvádzame s protokolom HTTPS, keďže je predpoklad, že pracujete so zabezpečenými lokalitami.
Presmerovanie subdomény na doménu
Ak potrebujete vytvoriť presmerovanie napr. subdomény web.exohosting.sk priamo na hlavnú doménu exohosting.sk, môžete použiť tento kód:
RewriteCond %{HTTP_HOST} ^web.exohosting.sk$ RewriteRule ^(.*)$ https://exohosting.sk/ [R=301,L]
Súbor .htaccess môžete umiestniť buď priamo do priečinka subdomény web alebo môže byť umiestnený o úroveň vyššie rovno v priečinku _sub.
Presmerovanie subdomény na zložku
Ak presmerovanie zo subdomény web.exohosting.sk nemá viesť priamo na hlavnú doménu ale napr. do zložky napr. /web/ pod hlavnou doménou, môžete si také presmerovanie vytvoriť takto:
RewriteCond %{HTTP_HOST} ^web.exohosting.sk$ RewriteRule ^(.*)$ https://exohosting.sk/web/ [L,R=301]
Rovnako ako vo vyššie uvedenom príklade, súbor .htaccess môžete umiestniť buď priamo do priečinka subdomény web alebo môže byť umiestnený o úroveň vyššie rovno v priečinku _sub.
Presmerovanie zložky na subdoménu
Ak by ste zložku (podstránku alebo kategóriu) /web/ potrebovali presmerovať na subdoménu web.exohosting.sk, tak do .htaccess v /public_html/ vložte tento kód a zložka /web/ bude presmerovaná na subdoménu /web/:
RewriteEngine On RedirectMatch 301 /web/ https://web.exohosting.sk/
Pozrite aj tento článok
Pozrite aj tento článok