Přesměrování HTTP na HTTPS
Apache Webserver
Pokud používáte populární webový server Apache, můžete snadno přesměrovat veškerý provoz z nezabezpečeného HTTP na HTTPS. Pokud návštěvník půjde na váš web, bude přesměrován na zabezpečený HTTPS protokol.

Pokud jste správce serveru, můžete toto nastavení provést v souboru httpd.conf pomocí konfigurace níže. Pokud správcem nejste, a využíváte webhosting, můžete přesměrování vyřešit pomocí souboru .htaccess. Do složky, kterou chcete přesměrovat na HTTPS, vložte .htaccess s touto konfigurací:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Na serveru je nutné zapnutí modulu mod_rewrite, což však u většiny webhostingů není překážkou.
Pokud nechcete přesměrovat celý web, ale jen jednu konkrétní stránku, použijte tuto konfiguraci:
RewriteEngine On
RewriteRule ^apache-redirect-http-to-https.html$ https://www.yoursite.com/apache-redirect-http-to-https.html [R=301,L]
nginx

Pro přesměrování na serveru nginx přidejte tučný řádek do konfigurace serveru:
server {
listen 80;
server_name nazev-domeny.cz www.nazev-domeny.cz;
rewrite ^ https://$server_name$request_uri? permanent;
}
server {
listen 443;
server_name my.domain.com;
ssl on;
[....]
}