HTTPS – aktivace
Dobrý den, vcera jsem aktivoval https s Lets Encrypt na domenu sneznyslon.eu, dnes jsem zaplatil dle pokynu online platebni branou a chtel bych se zeptat kdy se zmena na domene projevi. Pokud domenu navstivím je tam stale „Not secure“.
Děkuji P.
11 Answers
Dobrý den,
zde bohužel došlo k nedorozumění.
Tento kód, je možné mít v adresáři /www pouze pokud tam máte i celý web.
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L] Header set Content-Security-Policy "upgrade-insecure-requests;"
Tento kód pomůže téměř vždy ale musíte si dávat pozor na url s www a bez www
RewriteEngine On RewriteCond %{HTTP_HOST} ^vasedomena\.koncovka [NC] RewriteRule (.*) https://www.vasedomena.koncovka/$1 [R=301,QSA,L] RewriteCond %{HTTPS} off RewriteRule (.*) https://www.vasedomena.koncovka/$1 [R=301,L]
První kód jsem Vám tedy odebral a nyní přesměrování na HTTPS funguje. Stále však máte na webu problém s tzv Mixed Content, to znamená, že web obsahuje odkazy s HTTP ačkoli je již nastavený na HTTPS. Zde je bohužel jediné řešení projít konkrétní odkazy (link na jinou stránku případně obrázky) a ručně je přepsat. Přikládám výstřižek z konzole prohlížeče pro přiblížení.