Mixed Content apare cand un site HTTPS incarca resurse (imagini, scripturi, CSS) prin HTTP. Browserele blocheaza partial sau complet aceste resurse. Afla cum sa identifici si rezolvi problema.
Pasi de urmat
Identifica erorile Mixed Content
Deschide site-ul cu https://. In browser, apasa F12 (Developer Tools) > tab Console. Vei vedea erori de tip Mixed Content: ... was loaded over HTTP.
Tipuri de Mixed Content
Mixed Content Pasiv (imagini, audio, video) — afiseaza un avertisment dar nu blocheaza. Mixed Content Activ (scripturi, CSS, iframe) — blocheaza resursele si afecteaza functionalitatea.
Corecteaza URL-urile din WordPress
Mergi la Dashboard > Settings > General si schimba WordPress Address si Site Address din http:// la https://. Instaleaza plugin-ul Really Simple SSL care corecteaza automat majoritatea erorilor.
Corecteaza URL-urile din baza de date
Daca ai URL-uri HTTP hardcodate in baza de date, foloseste plugin-ul Better Search Replace sau phpMyAdmin pentru a inlocui http://domeniu.ro cu https://domeniu.ro.
Corecteaza in codul site-ului
In template sau fisierele PHP, schimba toate referintele hardcodate http:// la https:// sau la URL-uri relative (//domeniu.ro/fisier.css).
Verifica cu SSL Checker
Dupa corectii, foloseste whynopadlock.com sau jitbit.com/misc/sslerrors.html pentru a scana toate resursele si a verifica ca nu mai exista Mixed Content.
Sfaturi utile
- Plugin-ul Really Simple SSL pentru WordPress rezolva automat Mixed Content in 90% din cazuri.
- Imaginile externe (CDN, hotlink) pot cauza Mixed Content daca nu suporta HTTPS — descarca-le local.
- Verifica si embeduri (YouTube, Google Maps) — foloseste intotdeauna variante HTTPS ale iframe-urilor.
- Google Chrome blocheaza toate resursele Mixed Content activ din 2020 — rezolvarea este obligatorie.
Nota privind acest material
Material cu caracter informativ general. Continutul poate fi depasit la momentul consultarii, intrucat procedurile, interfetele, versiunile produselor si conditiile serviciilor la care se refera se pot modifica.
Materialul nu constituie consultanta tehnica, juridica sau de securitate adaptata unei situatii particulare si nu genereaza obligatii contractuale in sarcina TES EURO MEDIA SRL.
Aplicarea in mediul propriu a informatiilor si a instructiunilor cuprinse in material ramane in responsabilitatea cititorului, cu verificarea prealabila la sursele oficiale ale producatorilor. Referirile la produse, servicii sau componente apartinand unor terti au scop de identificare si nu constituie o garantie privind functionarea sau securitatea acestora.
Obligatiile Gazduire.Net cu privire la serviciile contractate sunt cele prevazute in documentele contractuale aplicabile, in special in Termenii si Conditiile disponibile la adresa www.gazduire.net/termeni-si-conditii. Prezenta mentiune nu inlatura drepturile recunoscute consumatorilor prin dispozitii legale imperative.