Problémy s přesměrováním na https

Vyřešeno161 zhlédnutíDomény
0

Dobrý den,

rád bych se prosím Vás zeptal na řešení aktuálního problému. Včera jsem si zabezpečoval web pomocí certifikátu Let´s encrypt. Postupoval jsem dle návodu zde, ale bohužel po provedení akce a přidání kódu z návodu jsem se začal potýkat s komplikací přesměrování.  Po zadání www.moje-doména.cz jsem přesměrován na https://moje-doména.cz/https:/moje-doména.cz/domains/moje-doména.cz/ s obsahem viz obrázek níže.

Zkoušel jsem nejprve aplikovat 2 návody, bohužel ani jeden z nich nefungoval. První návod a druhý návod . Aktuálně můj .htacces vypadá následnovne:

# htaccess rules for subdomains and aliases
# to create new subdomain, create a folder www/subdom/(subdomain name)
# to create web for alias, create a folder www/domains/(whole domain name)

# htaccess pravidla pro subdomeny a samostatne weby aliasu
# pro vytvoreni subdomeny vytvorte adresar www/subdom/(nazev subdomeny)
# pro vytvoreni webu pro alias vytvorte adresar www/domains/(cely domenovy nazev)
# dalsi info a priklady: https://kb.wedos.com/cs/webhosting/htaccess/htaccess-na-webhostingu

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]

Poradíte prosím, jak problém vyřešit? Předem mockrát děkuji a přeji hezký den.

David D.

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
Vybral nejlepší odpověď
0
JŠ255861 35.89K - WEDOS Internet, a.s. 0 Comments

Vlákno nyní uzavírám z důvodu neaktivity. V případě potřeby založte nový dotaz nebo nás kontaktujte pomocí kontaktního formuláře.

Role: Podpora Vizitka: Roses are Red, Violets are Blue Unexpected '{' on line 32.
Vybral nejlepší odpověď
0

Změny se provadí v souboru .htaccess ve složce www

Za RewriteEngine On přidejte tento kód

# Redirect HTTP to HTTPS
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L]

Pěkně se dá zjistit jak se web přesměrovává na této stránce

Role: Zákazník
publikoval nový komentář

Perfektní, děkuji, už by mělo vše fungovat!

ještě bych se rád zeptal, proč mám v FTP záznamech dvojitou .htaccess, která se jmenuje: soubor .htaccess.old.1620541193288

Přeji krásný den.

Dobrý den, pravděpodobně jste v minulosti obnovoval výchozí .htaccess. Soubor .htaccess.old.1620541193288 je jen kopie toho, který jste tam měl před obnovou. Pokud ho nepotřebujete, můžete ho smazat 😉