Vyřešeno — vlákno je tím uzavřené a další odpovědi do něj nepřibývají.
Otázka
O
OO104475
Zákazník
·
před 6 roky
Domény
Vyřešeno
Nastavení htaccessu HTTPS
Dobrý den,
aktivoval jsem si certifikát Let’s Encrypt a rád bych ho měl pouze u hlavní domény a funkční subdomény. Jak mám mít správně nastavený htaccess?
[apcode language=“php“]
RewriteEngine On
# 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]
[/apcode]
3 odpovědí
P
PK171494
Zákazník plus
·
před 6 roky
Dobrý den,
stačí přidat na začátek .htaccessu
[apcode language=“php“]
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
[/apcode]
O uživateli:
Web:
gamerhost.pro
O
OO104475
Zákazník
·
před 6 roky
Dobrý den,
děkuji za reakci. Po tomto nastavení mi funguje HTTPS na hlavní doméně, ale všechny subdomény se snaží mít https a nefungují. Například foxentry.ochodnicky.cz.
Děkuji.
R
RM130195
Podpora
·
před 6 roky
Přijatá odpověď
Dobrý den,
kód odeberte z hlavního /www/.htaccess souboru a vložte jen do .htaccess souboru konkrétního webu.
O uživateli:
Produktový manažer.
Web:
wedos.cz
Máte stejný problém?
Tohle vlákno je uzavřené a odpovídat už v něm nejde. Když vám odpověď nestačí nebo se vás týká něco jiného, položte vlastní dotaz — odkaz na tohle vlákno do něj klidně vložte.
Přihlásit se a položit dotaz