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í.
Dobrý den,
kolegové z CMS oddělení se na to podívají. Prosím o aktivaci dočasného přístupu na FTP (ve vaši administraci) https://client.wedos.com/webhosting/ftp-internal.html?web_id=260168
Vše mam dle pokynu, ale stale me to presmerovava na spatnou stranku 🙁
Vlozil jsem. Soubor vypada ted takto a stale me to posila na spatnou neexistujici stranku 🙁 https://sneznyslon.eu/domains/sneznyslon.eu/ misto na https://sneznyslon.eu
# cele domeny (aliasy)
RewriteCond %{REQUEST_URI} !^domains/
RewriteCond %{REQUEST_URI} !^/domains/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$
RewriteCond %{DOCUMENT_ROOT}/domains/%2 -d
RewriteRule (.*) domains/%2/$1 [DPI]
# subdomeny (s nebo bez www na zacatku)
RewriteCond %{REQUEST_URI} !^subdom/
RewriteCond %{REQUEST_URI} !^/subdom/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.([^\.]*)\.([^\.]*)$
RewriteCond %{DOCUMENT_ROOT}/subdom/%2 -d
RewriteRule (.*) subdom/%2/$1 [DPI]
# aliasy – spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^domains/[^/]+/(.+[^/])$ /$1/ [R]
# subdomeny – spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^subdom/[^/]+/(.+[^/])$ /$1/ [R]
# BEGIN HTTPS WEDOS
RewriteEngine On
RewriteCond %{HTTP_HOST} ^sneznyslon\\.eu [NC]
RewriteRule (.*) https://www.sneznyslon.eu/$1 [R=301,QSA,L]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://www.sneznyslon.eu/$1 [R=301,L]
# END HTTPS WEDOS
Dobrý den,
pak ještě vložte do souboru .htaccess v adresáři /www/domains/sneznyslon.eu tyto pravidla:
# BEGIN HTTPS WEDOS RewriteEngine On RewriteCond %{HTTP_HOST} ^sneznyslon\\.eu [NC] RewriteRule (.*) https://www.sneznyslon.eu/$1 [R=301,QSA,L] RewriteCond %{HTTPS} off RewriteRule (.*) https://www.sneznyslon.eu/$1 [R=301,L] # END HTTPS WEDOS
Dobrý den, jeste mám dotaz.
Po pridani kodu to htaccess se pri zadani url presmeruje na Stránka nebyla nalezena – Snežný Slon (sneznyslon.eu) místo na https://sneznyslon.eu/.
Lze to nejak zmenit?
S pozdravem