Znalostná báza›Webhosting›Presmerovanie domény cez HTTPS

Webhosting – Presmerovanie domény cez HTTPS

Na tejto stránkeKdy tento návod použijetePresmerovanie s HTTPSNastavenie presmerovania na WebhostinguBežné problémyČasto kladené otázky

Tento článok rieši presmerovanie domény pomocou súboru .htaccess na Webhostingu. Ak Webhosting nemáte, postupujte podľa návodu v článku Domains – Základné presmerovanie.

V tomto článku se dozvíte:


Kdy tento návod použijete


Presmerovanie s HTTPS

Nasledujúci postup využíva možnosť vygenerovania SSL certifikátu pre ľubovoľnú doménu alebo subdoménu v rámci základného nastavenia HTTPS na webhostingu alebo jeho aliasu.

O samotné presmerovanie sa stará súbor .htaccess, ktorý presmeruje HTTPS požiadavku na uvedenú adresu.

Jednoduché přesměrování nastavené v administraci domény s HTTPS nefunguje. Abyste přesměrovali i HTTPS, musí doména mířit na webhosting s vystaveným certifikátem a přesměrování nastavíte v souboru .htaccess podle tohoto článku.


Nastavenie presmerovania na Webhostingu

Predtým než nastavíte presmerovanie na Webhostingu, uistite sa, že:

Potom postupujte týmito krokmi:

  1. Prihláste sa do FTP webhostingu podľa návodu FTP – Prihlásenie.
  2. Prejdite do priečinka www/domains.
  3. Založte nový adresár s názvom domény, ktorú chcete presmerovať.
  4. V tomto adresári založte nový súbor s názvom .htaccess (vrátane bodky na začiatku).
  5. Do novozaloženého súboru .htaccess vložte kód:
RewriteEngine On
RewriteRule (.*) https://novadomena.tld/ [R=301,L]

Text novadomena.tld v kóde prepíšte na adresu, kam doménu presmerujete. Kód potom uložte.

Vzorové nastavenie presmerovania cez súbor .htaccess
Vzorové nastavenie presmerovania cez súbor .htaccess

Presmerovanie cez Webhosting by pri splnení podmienok malo fungovať okamžite po uložení súboru .htaccess. Ak tomu tak nie je, vykonajte test v anonymnom okne prehliadača.

Iný než predvolený .htaccess

Tento postup môže spôsobiť chyby webu na pôvodnej doméne Webhostingu.

Ak v priečinku www nepoužívate predvolený .htaccess WEDOS, vložte na začiatok upraveného súboru .htaccess tento kód:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?staradomena\.tld$
RewriteRule (.*) https://novadomena.tld/$1 [R=301,L]

Druhý řádek kódu upravte na doménu, kterou přesměrujete. Před každou tečku doménového názvu umístěte znak \. 

Tretí riadok kódu upravte na adresu, kam doménu presmerujete.


Bežné problémy

Medzi bežné problémy s presmerovaním patria:

TOO MANY REDIRECTS

Problém: Namiesto presmerovaného webu sa zobrazuje chyba TOO MANY REDIRECTS.

Príčina: Pri presmerovaní nastala slučka. Najčastejšie ju spôsobíte nasmerovaním domény samej na seba.

Riešenie: Uistite sa, že adresa, na ktorú presmerujete, je iná ako pôvodná doména.

Ak problém pretrváva, skúste kód rozšíriť na:

RewriteEngine On 
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://novadomena.tld/$1 [R=301,L]

Přesměrování z administrace domény nefunguje přes HTTPS

Problém: Doména má v administraci nastavené přesměrování. Adresa s HTTP funguje, adresa s HTTPS nereaguje, nebo ji prohlížeč (zejména Chrome) otevře sám přes HTTPS a přesměrování se neprovede.

Príčina: Přesměrovací server domény HTTPS nepodporuje. Doména mu navíc míří na přesměrovací server, ne na webhosting s certifikátem.

Riešenie: Nasměrujte doménu na webhosting (nebo ji na něm nastavte jako alias), vystavte pro ni Let’s Encrypt certifikát a přesměrování nastavte v souboru .htaccess podle kapitoly Nastavenie presmerovania na Webhostingu. Bez webhostingu využijte HTTPS přesměrování přes WEDOS Protection.

Přesměrování funguje jen někomu

Problém: Přesměrování po nastavení někdo vidí správně, jinému se zobrazí nedostupná stránka (například jen u adresy bez www).

Príčina: Prohlížeč nebo DNS má uloženou starou verzi stránky.

Riešenie: Načtěte stránku bez cache klávesovou zkratkou Ctrl+Shift+R, promažte cache prohlížeče, nebo web otevřete v anonymním okně či jiném prohlížeči. Cache návštěvníků neovlivníte, na přesměrovacím serveru domény nejde nastavit. Spolehlivější je přesměrovat přes .htaccess na webhostingu, kde můžete délku držení cache nastavit.


Často kladené otázky

Čo ak nemám Webhosting?

Môžete použiť presmerovanie z domény podľa návodu Domains – Základné presmerovanie, kde Vám HTTPS môže sprostredkovať doplnková služba WEDOS Protection.

Ako nastavím presmerovanie na službe WebSite 1.0?

Na službe WebSite môžete nastaviť presmerovanie vložením vlastného JavaScriptu v nastavení stránky. Toto riešenie sa však nemusí vo všetkých prehliadačoch správať správne.

Ak používate platený tarif služby WebSite a chcete službu využiť len na HTTPS presmerovanie na inú doménu, požiadajte o nastavenie cez formulár ⧉. Uveďte názov služby WebSite a cieľovú doménu.

Po zřízení webhostingu přestalo fungovat přesměrování domény nastavené v administraci domény. Jak ji teď přesměruji?

Přes soubor .htaccess na webhostingu. Doména musí mířit na webhosting a mít vystavený Let’s Encrypt certifikát, postup je v kapitole Nastavenie presmerovania na Webhostingu. Přesměrování pak funguje přes HTTP i HTTPS.

Co se stane, když pro přesměrovanou doménu nemám certifikát?

Přesměrování funguje jen přes HTTP, adresa s HTTPS skončí chybou. Přidejte doménu do certifikátu podle návodu Webhosting – Manuálne nastavenie HTTPS.

Pomohol vám tento článok?

Vaše hodnotenie nám pomáha zlepšovať naše články.

Vašu správu si prečíta tím tvorcov dokumentácie, ale neodpovedá na ňu. Ak potrebujete poradiť, kontaktujte nás pomocou kontaktného formulára. Nezadávajte sem heslá ani osobné údaje.

Nenašli ste, čo hľadáte?

Opýtajte sa ostatných zákazníkov na komunitnom webe Help.