vynucení HTTPS

Vyřešeno358 zhlédnutíWebhosting
0

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

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
JŠ255861 Vybral nejlepší odpověď 3. 1. 2022

Dobrý den,
Váš soubor .htaccesss ve složce www tedy obsahuje:
RewriteEngine On
#https
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L]
Header set Content-Security-Policy „upgrade-insecure-requests;“

# 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]

Je to tak, nebo tam máte ještě něco navíc, případně je ten soubor jinde?

0
TJ285257 31.41K - WEDOS Internet, a.s. 0 Comments

Dobrý den,

HTTPS certifikát je záležitost webhostingu, pokud vám tedy subdoména směruje na jiný webhosting a chcete mít nastaven HTTPS, toto musíte řešit s daným webhostingem.

Role: Podpora
JŠ255861 Vybral nejlepší odpověď 3. 1. 2022
0

protoze jsem si nebyl jist, kde přesně musí být, tak ho mám kromě www/ ještě i v www/subdom/eshop/

Role: Zákazník
MB313456 Změnil status na publikováno 21. 10. 2021
0
MB313456 12.78K - WEDOS Internet, a.s. 0 Comments

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.

Role: Podpora
MB313456 Odpověděl na otázku 21. 10. 2021
1

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)

Role: Zákazník
MV270050 Změnil status na publikováno 21. 10. 2021