Kapitola 6 · 6.4
Návštěvníky vždy přesměrovat na https
I s certifikátem může návštěvník Váš web otevřít přes http://, bez zámečku. Přesměrujte proto všechny automaticky na https. Udělejte to až ve chvíli, kdy certifikát funguje: nejprve si sami otevřete https://vasedomena.cz a https://www.vasedomena.cz a zkontrolujte zámeček.
Vynutit SSL s přesměrováním na https
- Klikněte v části Správce účtu na Domény a poté na svůj název domény.
- Zkontrolujte, zda je zapnutý Bezpečný SSL (1). Pouze pak uvidíte níže uvedené možnosti.
- U SSL zapněte přepínač Vynutit SSL s přesměrováním na https (2).
- Klikněte na BEWERKEN (4).

Od této chvíle bude každý, kdo otevře http://vasedomena.cz, automaticky přesměrován na https://vasedomena.cz.
HSTS
Výše se nachází HSTS s přepínačem Zapnout HTTP strict transport security (3). Tím Váš web sdělí prohlížečům: otevírej mě od nynějška pouze přes https. To je o něco bezpečnější než pouhé přesměrování.
Pozor: DirectAdmin to sám uvádí: zapněte HSTS teprve ve chvíli, kdy certifikáty fungují pro všechny názvy. Prohlížeče si HSTS pamatují dlouhou dobu. Pokud by certifikát později přestal fungovat, návštěvníci by Váš web vůbec nemohli otevřít, ani přes http. Pokud si nejste jisti, nechte HSTS vypnuté.
Nebo pomocí .htaccess či přímo webu
Přesměrování můžete nastavit také pomocí pravidla v .htaccess, nebo pomocí nastavení či pluginu ve Vašem webu. Použijte vždy jen jednu z možností. Dvě přesměrování zároveň (například Vynutit SSL a zároveň jiné pravidlo v .htaccess) mohou někdy způsobit smyčku: prohlížeč pak hlásí, že stránka nepřesměrovává správně.
Ve WordPressu nastavte v části Nastavení, Obecný obě adresy na https://. To je nutné pro zámeček bez varování (viz Žádný zámek nebo 'není zabezpečeno': řešení smíšeného obsahu).
Časté dotazy
Vynutit SSL je zapnuté, přesto se dostávám na nezabezpečený web
- Váš prohlížeč si může pamatovat starou stránku. Zkuste anonymní okno.
- Je v public_html soubor .htaccess s vlastními pravidly, která přesměrovávají dříve, například z pluginu pro cache? Ty mají někdy přednost. Umístěte pravidlo pro https nahoru v .htaccess, nebo nastavte, aby plugin přesměrovával na https.
- Přichází Váš web přes pointer nebo subdoménu? Zapněte https i tam a ujistěte se, že je tento název zahrnutý v certifikátu.
Po zapnutí se zobrazuje chyba „příliš mnoho přesměrování“
V takovém případě se dvě nastavení vzájemně přesměrovávají, například Vynutit SSL a nějaký plugin, nebo proxy Cloudflare s režimem SSL Flexible. Jedno z obou vypněte. Pokud používáte Cloudflare, zvolte režim SSL Full (strict).
