vynucení HTTPS
Dobrý den.
Donedávna jsem úspěšně používal vynucení https pomocí .htaccess např na subdoméně eshop.libros.cz (hostováno na Wedosu).
Nyní jsem zjistil, že https jako takové sice funguje, ale automatické přesměrování z http na https ne. Zkusil jsem ještě provést nějaké změny v .htacces dle instrukcí , které jsem objevil ve znalostní bázi, nicméně mi to nefunguje.
Můžete mi prosím poradit, v čem by mohl být problém ? Děkuji.
Pavel Veselka
4 Odpověď
Kód
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L]
Header set Content-Security-Policy „upgrade-insecure-requests;“
by měl být v .htaccessu v adresáři www. Výjimky existují, ale pokud chcete mít HTTPS na celém webu, umísťujte jej tam.
Dále je důležité, aby se nacházel bezprostředně pod úvodním „RewriteEngine On„.
Dále, pokud používáte redakční systém, se ujistěte, že je https nastaveno i v tomto systému. Nastavení u běžných systémů popisujeme v tomto návodu.
Problém bude hlavně v tom, že v DNS není subdoména eshop.libros.cz nasměrována na Wedos.
Pak samozřejmě přesměrování, které je jinak zápisem vpořádku nebude funkční.
libros.cz IP adresa 46.28.105.68 (wedos)
eshop.libros.cz IP adresa 81.91.215.10 (ovanet)