Jak mám svůj web spustit jen na HTTPS po instalaci SSL certifikátu?

Podpora > Webhosting > Jak mám svůj web spustit jen na HTTPS po instalaci SSL certifikátu?

Jestliže máte aktivní SSL certifikát, budete nyní chtít, aby Váš web využíval protokol HTTPS. Jak to ale udělat? S tím by Vám měl pomoci tento návod.

 Využít můžete dva způsoby - podle toho, jak máte web udělaný:

1) Používáte redakční systém Wordpress

Jestli využíváte redakční systém WordPress, máte dvě možnosti, jak problém vyřešit:

a) můžete si nainstalovat  Really Simple SSL, který přepne celý WordPress na protokol HTTPS (samotný web, administraci, obrázky, atd.),

b) v nastavevení Wordpressu upravit adresu webu na HTTPS tj. například https://www.mojedomena.cz . Následně do souboru web/wp-config.php vložit následující řádek:
if($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https'){ $_SERVER['HTTPS'] = 'on'; $_SERVER['SERVER_PORT'] = 443; }
vložit můžete na libovolné místo od 2. řádku dále. 

2) Máte vlastní naprogramovaný web nebo používáte jiný redakční systém

Jestli jste webové stránky tvořili sami, nebo je vytvořil váš administrátor, musíte si přesměrování nastavit například pomocí souboru .htaccess. Vytvoříte ho pomocí Správce souborů, nebo můžete editovat již nahraný soubor na FTP. Soubor nahrajte do složky /web/ pro danou doménu.

Důležité: Nahraďte nazev-domeny za název své domény a koncovku za název koncovky:

RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTP_USER_AGENT} !(BlackBerry)
RewriteCond %{HTTP_USER_AGENT} !(Windows\sNT\s5\.[12])
RewriteCond %{HTTP_HOST} ^(www\.)?nazev-domeny.koncovka
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L]