Zjednodušenou verzi tohoto návodu najdete v článku Erste Schritte – HTTPS.
Brauchen Sie Hilfe mit Ihrer Website? Finden Sie Ihren Spezialisten für VEDOS Profi ⧉.
V tomto článku se dozvíte:
- Co musíte splnit pro aktivaci HTTPS na webu
- Jak spojení HTTPS vynutit
- Běžné problémy
- Häufig gestellte Fragen
Podmínky provozu webu přes HTTPS
Aby Váš web na webhostingu mohl používat zabezpečené spojení HTTPS, musíte jej nejprve aktivovat v zákaznické administraci webhostingu jedním z těchto způsobů:
- rychlým nastavením podle návodu Webhosting – Schnelle HTTPS-Einrichtung,
- manuálním nastavením podle návodu Webhosting – Manuelle HTTPS-Einrichtung, oder
- nasazením vlastního certifikátu podle Webhosting – Einsatz eines eigenen SSL-Zertifikats.
Vynucení HTTPS
Samotné zapnutí HTTPS na webhostingu neznamená, že se web automaticky přepne do zabezpečeného režimu. Po úspěšné aktivaci HTTPS a certifikátu na straně webhostingu ještě nastavte web tak, aby zabezpečené spojení využíval.

Passen Sie in der Administration oder in der Konfigurationsdatei Ihrer Website die Einstellungen so an, dass eine gesicherte Verbindung verwendet wird. Die Optionen können unterschiedlich sein, dazu gehören zum Beispiel:
- změna URL webu v nastavení tak, aby začínala https://
- vynucení SSL či HTTPS v nastavení
- Einsatz eines Plugins zur Weiterleitung auf https://
O ideálním způsobu se poraďte nejlépe se svým webmasterem nebo podporou redakčního systému.
Pokud výše uvedené nastavení webu není dostupné nebo nestačí, přidejte do .htaccess souboru (složka www) pravidla pro přesměrování na HTTPS. Tato pravidla zkopírujte a vložte bezprostředně pod existující řádekRewriteEngine On:
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L]
Header set Content-Security-Policy "upgrade-insecure-requests;"
Das Hinzufügen dieses Codes kann zur Sperrung unseresinstalátoru aplikací. Stoßen Sie bei der Installation auf ein Problem mit der .htaccess-Datei, deaktivieren Sie sie vorübergehendobnovteund kopieren Sie nach der erfolgreichen Installation die automatisch erstellte Sicherung wieder zurück.
HTTPS u běžných redakčních systémů
- WordPress: Ändern Sie beide URL-Adressen in der WordPress-Administration, im MenüNastavení Obecné.

- Joomla: Ändern Sie die URL-Adresse in der Dateiconfiguration.phpin der Variablenpublic $live_site. Aplikujte .htaccessdie oben genannten Regeln.
- Prestashop: Navigieren Sie in der Administration der Website zuNastavení obchodu Hlavní Povolit SSLund wählen Sie die OptionPovolit SSL na všech stránkách.
- Opencart: Navigieren Sie in der Administration der Website zuSystém Nastaveníund wählen Sie den konkreten Shop aus. Wählen Sie die RegisterkarteServerund aktivieren Sie die OptionPoužít SSL. Aplikujte .htaccessdie oben genannten Regeln.
- Drupal: Verwenden Sie.htaccessdie oben genannten Regeln.
Běžné problémy
Mezi běžné problémy s nastavením HTTPS na webu patří:
Chyba webu po vynucení HTTPS
Problém: Po nastavení HTTPS na webu se zobrazuje chyba 404 Not Found, Not found on Accelerator, nebo jiná hláška o neaktivním HTTPS.
Příčina: Není aktivní HTTPS na samotném webhostingu, nebo ještě nebylo dokončeno propsání aktivace certifikátu. Vzácně může jít o chybu vygenerování certifikátu, přestože systém má informaci, že vše je v pořádku.
Řešení: Ujistěte se, že máte doménu správně přidanou do certifikátu, a že od doby, kdy je podle administrace aktivní, uplynulo aspoň půl hodiny.
Pokud je certifikát v administraci aktivní více než půl hodiny a web pořád nefunguje, zkuste jej znovu načíst bez cache prohlížeče klávesovou zkratkou Ctrl+Shift+R. Pokud ani to nepomůže, kontaktujte podporu prostřednictvím formuláře ⧉. Uveďte název webu a kompletní znění nebo snímek obrazovky chybové hlášky.
Defekte Website – Mixed Content
Problém: Po nastavení HTTPS na webu přestalo fungovat CSS, nezobrazují se obrázky a jiná média.
Příčina: Používá-li hlavní stránka zabezpečené spojení HTTPS, vnímá prohlížeč všechny zdroje načítané přes protokol HTTP jako potenciálně nebezpečné a blokuje je.
Řešení: Používáte-li vlastní kód, projděte jej a ověřte, že absolutní adresy souborů uvádíte s protokolem HTTPS, a ne HTTP. Například http://domena.tld/obrazek.jpg opravte na https://domena.tld/obrazek.jpg.
Používáte-li redakční systém, například WordPress, dohledejte v jeho dokumentaci nebo se doptejte u podpory, jak opravit tzv. Mixed content.
Chyba Google Search Console
Problém: Po vynucení HTTPS pozoruji na GSC chybu upozorňující na přesměrování.
Příčina: Používáte-li v .htaccessu kód RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L], dochází k přesměrování z nezabezpečené verze stránky na zabezpečenou s návratovým kódem 301 (permanentně přesunuto). Některé diagnostické a analytické nástroje to mohou vnímat jako problém.
Řešení: Zkuste problematický kód vyřadit umístěním znaku # na začátek řádku. Důkladně otestujte, jestli tato úprava neporušila správnou funkčnost vynucení HTTPS.
Häufig gestellte Fragen
Jak zkontroluji, že HTTPS funguje správně?
Zadejte do prohlížeče adresu Vašeho webu s http (http://domena.tld). Máte-li vše správně nastavené, adresa se automaticky opraví na verzi s https a označí ikonkou zámku. Pokud se to neděje, projděte znova pečlivě kroky návodu, včetně úpravy .htaccess souboru.