Cum se remediază eroarea de conținut mixt în WordPress
Publicat: 2021-07-11Rularea unui site web astăzi necesită o conexiune sigură între dvs. și utilizatorii dvs. Această conexiune se face prin certificat SSL și este de fapt destul de ușor (și gratuit) de instalat pe site-ul dvs. Majoritatea gazdelor web oferă certificate Let's Encrypt și reînnoire gratuite care pot fi instalate cu doar câteva clicuri. Cu toate acestea, instalarea nu este ultimul pas. Cu toate acestea, conținutul mixt este o problemă obișnuită la configurarea SSL și nu este o problemă mare. Vă putem arăta cum să remediați cu ușurință eroarea de conținut mixt în WordPress și să vă protejăm pe deplin site-ul.
Ce este eroarea de conținut mixt în WordPress?
În esență, eroarea de conținut mixt apare atunci când site-ul dvs. WordPress furnizează o parte din resurse în siguranță prin HTTPS și altele în mod nesigur prin HTTP. Uneori, bucăți din acel conținut mixt nici măcar nu vor apărea, făcând site-ul dvs. să pară rupt în orice fel de moduri. Acest lucru este evident rău din câteva motive.
Primul este că Google sancționează orice site pe care îl consideră nesigur, ambele avertizând utilizatorii în timp ce fac clic pe site că site-ul dvs. ar putea găzdui orice număr de rele de pe internet. Utilizatorii Chrome vor primi o doză dublă de acest lucru, deoarece browserul însuși avertizează cu privire la site-urile potențial periculoase.
Al doilea este că Google și alte motoare de căutare vă vor penaliza site-ul în clasament atât pentru faptul că aveți un site nesigur care ar putea conține programe malware, dar și pentru că are o experiență slabă a utilizatorului cu conținut pur și simplu nu se încarcă.
Adăugați că erorile de conținut mixt de pe site-urile WordPress pot avea un impact grav asupra timpilor de încărcare și vă confruntați cu o serie de motive pentru care utilizatorii și motoarele de căutare, deopotrivă, vor evita site-ul dvs., precum ciuma. Deoarece pentru ei, site-ul dvs. apare așa cum este sau are ciuma în sine.
Deci, cum împiedicați acest lucru să se întâmple și site-ul dvs. să devină un paria în ochii Google?
Cum se remediază eroarea de conținut mixt în WordPress cu un plugin
De fapt, este relativ simplu să remediați o eroare de conținut mixt în WordPress. Datorită personalizării și flexibilității platformei, practic orice problemă pe care o puteți avea a fost rezolvată de un dezvoltator de pluginuri. Trebuie doar să știi unde să cauți. Pentru majoritatea site-urilor, posibilitatea de a instala și configura rapid un plugin este cea mai bună soluție.

Vă recomandăm să verificați SSL Insecure Content Fixer de WebAware. Pur și simplu instalarea și activarea pluginului pot remedia eventualele erori de conținut mixt care apar pe site-ul dvs. WordPress. Se descurcă, după cum o spune descrierea pluginului WordPress.org, „câteva remedieri de bază pe site-ul dvs. web utilizând nivelul de corecție simplă”. Dacă aveți nevoie de mai mult de atât, pluginul are o pagină de setări mai avansată, unde puteți modifica ceea ce trebuie securizat.
Puteți găsi setările în Setări - Conținut SSL nesigur în meniul panoului de administrare WP. Rețineți că selecția simplă este deja activată.

De cele mai multe ori, acest lucru funcționează. Pentru a vă asigura că funcționează, vă sugerăm să rulați un test de viteză a paginii pe GT Metrix sau Pingdom. Deși aceste teste sunt destul de fantastice pentru a ajuta la identificarea erorilor de pe site-ul dvs., ambele raportează despre conținut nesigur / mixt. Deci, dacă aveți ceva greșit, unul dintre ei vă va spune.
Am avut noroc folosind acest plugin pentru a remedia erorile folosind totul, cu excepția Capture All . Din experiența noastră, apelurile AJAX care au fost reparate automat au avut tendința de a întrerupe funcționalitatea site-ului. Cu toate acestea, fiecare dintre celelalte opțiuni a remediat orice a găsit GT Metrix sau Pingdom.
Cea mai mare problemă legată de utilizarea unui plugin precum SSL Insecure Content Fixer este că, dacă dezactivați pluginul, există șansa ca și remedierile de conținut mixt să se dezactiveze. Dacă aceasta este o problemă potențială pentru dvs., avem și o soluție pentru asta.
Cum se remediază manual eroarea de conținut mixt din WordPress
WordPress, ca orice altă aplicație web majoră, este într-adevăr doar o bază de date pe un server. Dacă resursele din baza de date sunt încă marcate ca HTTP și browserele solicită HTTPS ... aceasta este o eroare de conținut mixt. Din fericire, există și remedieri destul de ușoare pe care le poți efectua manual.
Găsiți și înlocuiți în baza de date WP
Deși acest lucru implică și un plugin, este doar pentru funcționalitatea reală și poate fi dezactivat ulterior. Găsiți pluginul Better Search Replace din depozitul WP.org.



Sub Instrumente - Înlocuire mai bună a căutării , veți căuta instanțe nesigure ale numelui de domeniu și le veți înlocui cu versiuni HTTPS. Deci, pur și simplu introduceți http : //domeniuldvs.com și https : //domeniuldvs.com în câmpurile Căutare / Înlocuire cu (2) .
Apoi, alegeți ce tabele de baze de date doriți să includeți în căutare. În general, acestea vor fi toate. Așadar, faceți clic pe partea de sus, derulați până la partea de jos și faceți clic mai mare pe ultimul. Aceasta va evidenția toate tabelele din listă (3) .
Vă sugerăm să activați opțiunea Run as Dry Run . Dacă faceți acest lucru, pluginul va efectua toate acțiunile, dar nu va salva modificările. Va raporta orice va găsi.

Dacă vă place ceea ce vedeți, debifați caseta de rulare uscată și rulați-o cu adevărat. Cu toate acestea, înainte de a face acest lucru, vă recomandăm să faceți backup pentru site-ul și baza de date. De fiecare dată când vă gândiți chiar să vă atingeți baza de date, faceți o copie de rezervă. O bază de date coruptă sau gestionată greșit este unul dintre cele mai dificile lucruri de remediat în toate WordPress.
Puteți face același proces și prin phpMyAdmin în tabloul de bord de găzduire, dar nu are funcția de rulare la uscat și necesită mult mai multe cunoștințe tehnice pentru implementare. Deci, sugerăm metoda pluginului pentru majoritatea oamenilor.
Modificarea fișierului .htaccess
Fișierul .htaccess al site-ului dvs. web este responsabil pentru direcționarea traficului și pentru a permite, bine, accesul la elementele site-ului dvs. Puteți forța HTTPS pe resursele site-ului dvs. adăugând câteva linii în fișierul dvs. .htaccess utilizând fie FileZilla (sau alt client FTP), fie din managerul de fișiere al tabloului de bord al gazdei.
Practic, veți accesa redirecționări folosind .htaccess , astfel încât conținutul dvs. existent să nu se încarce în continuare prin HTTP.
Pentru a face acest lucru, navigați la / public_html sau directorul rădăcină și căutați fișierul .htaccess din interior. Faceți clic dreapta pe el și alegeți opțiunea care vă permite să editați fișierul, care va deschide fișierul utilizând editorul de text implicit dacă utilizați FTP sau un editor integrat dacă utilizați tabloul de bord al gazdei.

În interior, veți trece de următorul cod între eticheta finală </IfModule> și linia care citește # END WordPress .
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
</IfModule>

Cuvânt de sfat și aici. Descărcați o copie de siguranță a fișierului .htaccess curent doar în cazul în care aceste modificări fac ca totul să nu mai funcționeze.
Dacă lucrurile funcționează așa cum ar trebui, nu ar trebui să mai vedeți eroarea de conținut mixt. Cu toate acestea, este posibil să întâmpinați în continuare eroarea dacă utilizați un plugin de cache. În acest caz, asigurați-vă că ați golit memoria cache a site-ului și încercați să încărcați din nou site-ul.
Încheierea
Dacă dvs. sau utilizatorii dvs. primiți o eroare de conținut mixt în WordPress, nu este atât de înfricoșător pe cât pare. De fapt, este unul dintre mesajele de eroare WordPress mai ușor de remediat. Indiferent dacă preferați remedierile pluginurilor sau să vă scufundați în fișierele dvs. de bază WordPress, a scăpa de eroarea de conținut mixt de pe site-ul dvs. este simplu, rapid și ușor.
Care au fost experiențele dvs. cu erori de conținut mixte?
Imagine prezentată de articol de Ksusha Dusmikeeva / shutterstock.com
