-
Problema cu https
Am o problema cu https-ul la un blog. Apare https doar atunci cand completez adresa completa, dar cand intru direct pe nume.tld nu apare https-ul.
La setarile generale am completat ambele campuri adica adresa wordpress si adresa site cu https, nu functioneaza. Exista o alta care prin care sa fortez sa se afisere mereu adresa blogului cu https? Multumesc!
-
Da, trebuie sa faci redirect catre https. Daca nu te pricepi, modulul Really Simple SSL face treaba pentru tine.
-
-
Ai nevoie doar de urmatorul cod in htaccess:
Cod:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
Daca ai sectiuni care pot fi accesate altfel decat prin WP (foldere, imagini, fisiere, aplicatii, etc), adaugi si urmatoarele doua linii in continuare:
Cod:
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Codul il adaugi la inceputul fisierului htaccess, deci inainte de # BEGIN WordPress sau de codul modulului de cache.
Daca certificatele SSL sunt Let's Encript, este posibil ca la un moment dat sa gasesti acest cod modificat prin adaugarea unor linii suplimentare, nu te impacientezi, il lasi asa, alea sunt niste conditii suplimentare necesare pentru a nu bloca reinnoirea certificatelor.