Redirect z http na https přes .htaccess
V rámci domény a hostingu vaclavkocum.com jsem aplikoval SSL s automatickým nastavením od Wedosu – vše se tváří OK (a celkově hodnocení certifikátu je nad 80% při ottestování). V rámci .htaccess jsem si dle dotazů zde na webu nastavil přesměrování (je to jediný obsah souboru .htaccess):
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301] Header set Content-Security-Policy "upgrade-insecure-requests;"
Přesto nedochází k automatickému redirectu na https – je zapotřebí nastavit někde něco dalšího?
4 Answers
Dobrý den,
potom tedy pouze jistota
RewriteCond %{HTTP_HOST} ^vase-domena\.tld [NC] RewriteRule (.*) https://www.vase-domena.tld/$1 [R=301,QSA,L] RewriteCond %{HTTPS} off RewriteRule (.*) https://www.vase-domena.tld/$1 [R=301,L]
Pokud Vám ani toto nepomůže, tak je možné že upravujete špatný soubor.
Dobrý den,
zkuste použít tento kód
RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Aplikoval jsem, pro jistotu jsem původní .htaccess smazal a přehrál novým, stále „not secure“ a k redirectu nedochází – vyzkoušel jsem i v privátním modu prohlížeče Chrome a Safari.
Složka správná, příponá špatná. Funkční, děkuji!