Na HTTPS přesměrování (tj. automatické přesměrování http adres na https) není potřeba žádný plugin, stačí nastavit několik řádků v .htacess souboru. A máte po starostech.
Vyberte si jednu ze tří variant uvedených níže, podle toho, kterou chcete použít.
Klasické přesměrování
Klasická cesta, kdy všechny adresy převedete na jejich https variantu:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Pouze verze https://[URL]
Pokud chcete udělat HTTPS přesměrování jako non-www variantu (tj. např. https://vyladeny-web.cz), pak je třeba zápis trochu rozšířit:
RewriteEngine On
# all redirection HTTP -> HTTPS
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# redirection www. -> https://
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
Pouze verze https://www.[URL]
A pokud chcete adresy přesměrovat na www variantu (tj. např. https://www.vyladeny-web.cz), pak je třeba zápis ještě trochu upravit:
RewriteEngine On
# all redirection HTTP -> HTTPS
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# redirection no www -> https://www.
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
Pozn. Pokud by vám nefungoval univerzální nastavení zmíněné výše, doporučuji najít v nápovědě konkrétního hostingu, jak přesměrování nastavit.