HTTPS certifíkát Let´s Encrypt

Vyřešeno1.68K zhlédnutíWebhosting
0

Dobrý den, snažila jsem se u domény pediatr-jevicko.cz nastavit HTTPS s certifíkátem Let´s Encrypt dle Vašich návodů, ale asi jsem udělala něco špatně, protože se mi teď stránky nenačítají – píšou Smyčka při přesměrování. Můžete se mi na to, prosím, podívat?

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
RM130195 Vybral nejlepší odpověď 3. 3. 2020
0

Tak jsem to na konec vyřešila ve WordPressu pluginem Really Simple SSL. Děkuji moc za pomoc.

Role: Zákazník
RM130195 Vybral nejlepší odpověď 3. 3. 2020
0
53.63K Odpověď od WEDOS Internet, a.s. 1 Komentář

Dobrý den,

v takovém případě se jedná o chybný kód v souboru .htaccess. Jaký kód pro přesměrování jste prosím nastavila a kde přesně se soubor nachází?

Role: Podpora Web: https://stackoverflow.com/ Vizitka: Roses are Red, Violets are Blue Unexpected '{' on line 32.
RM130195 publikoval nový komentář 3. 3. 2020
0

Pod RewriteEngine On jsem přidala následujících 5 řádků:

RewriteCond %{HTTP_HOST} ^pediatr-jevicko\.cz [NC]
RewriteRule (.*) https://www.pediatr-jevicko.cz/$1 [R=301,QSA,L]

RewriteCond %{HTTPS} off
RewriteRule (.*) https://www.pediatr-jevicko.cz/$1 [R=301,L]

Header set Content-Security-Policy „upgrade-insecure-requests;“

Soubor .htaccess se nachází hned pod adresářem www.

Role: Zákazník
JŠ255861 Změnil status na publikováno 27. 2. 2020
0
53.63K Odpověď od WEDOS Internet, a.s. 0 Comments

Dobrý den,

zkuste místo nich zadat následující kód

RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Role: Podpora Web: https://stackoverflow.com/ Vizitka: Roses are Red, Violets are Blue Unexpected '{' on line 32.
JŠ255861 Odpověděl na otázku 27. 2. 2020
0
53.63K Odpověď od WEDOS Internet, a.s. 0 Comments

Dobrý den,

pokud máte web v doménovém adresáři (/www/domains/domena.tld) a je tvořený přes WordPress, tak budete mít celkem dva soubory .htaccess.

1) V adresáři /www/ – ten je náš výchozí a směruje do adresářových složek. Je možné do něj přidat i kód pro přesměrování na HTTPS

2) V doménovém adresáři s WordPressem. Do tohoto .htaccessu zapisuje samotný WordPress a jeho pluginy.

V tuto chvíli byl problém právě ve druhém .htaccesu, kde bylo spousty přesměrování. Soubor jsem označil jako „.old“ a vytvořil nový, do kterého jsem přidal pouze výchozí kód pro WordPress.

# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress

Do prvního jsem vrátil původní přesměrování

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]

Pozn.: Pokud bych tam nechal ten, který jsem doporučil předtím, tak by docházelo k vytváření duplicitní url (www.mojedomena.tld/domains/mojedomena.tld/index.php) Aby k tomu nedocházelo, bylo by potřeba ho umístit do druhého .htaccessu.

Nyní web funguje a všechna přesměrování by měla být také funkční.

Role: Podpora Web: https://stackoverflow.com/ Vizitka: Roses are Red, Violets are Blue Unexpected '{' on line 32.
JŠ255861 Odpověděl na otázku 27. 2. 2020
0

Dobře, děkuji za objasnění. Pořád je ale něco špatně… Web se nyní sice načítá, ale je rozhozený a u adresního řádku mám zámek s vykřičníkem – Spojení není bezpečné (části této stránky nejsou zabezpečné, např. obrázky).

Role: Zákazník
JŠ255861 Změnil status na publikováno 27. 2. 2020
0
53.63K Odpověď od WEDOS Internet, a.s. 0 Comments

Dobrý den,

to je způsobené externími odkazy na HTTP, to již bohužel nevyřeším. Odkazy je potřeba ručně opravit, případně se podívejte, zda opravdu máte v administraci nastavené HTTPS u URL – https://help.wedos.cz/navody/cms/nastaveni-https-ve-wordpressu-wp/

Role: Podpora Web: https://stackoverflow.com/ Vizitka: Roses are Red, Violets are Blue Unexpected '{' on line 32.
JŠ255861 Odpověděl na otázku 27. 2. 2020