Sari la conținut

Site-ul WordPress redirecționează spre spam: cauze și rezolvare

4 min de citit

Site-ul WordPress redirecționează spre spam: cauze și rezolvare – site redirectioneaza spam

Deschizi propriul site, dai click pe un rezultat din Google sau intri de pe telefon și, brusc, ajungi pe o pagină dubioasă de pariuri, farmacie online sau reclame agresive. Dacă site-ul redirecționează spre spam, aproape sigur ai de-a face cu o infecție: cineva a injectat cod malițios în WordPress și îți deturnează vizitatorii către domenii străine. Vestea bună este că problema are cauze bine cunoscute și pași clari de rezolvare.

În acest ghid îți arăt cum recunoști o redirecționare malițioasă, de ce apare și cum o elimini fără să pierzi conținutul sau pozițiile în Google.

Diagramă cu pașii de rezolvare atunci când un site WordPress redirecționează spre spam: backup, parole, scanare, reinstalare, actualizare, firewall.Site Redirectioneaza Spam1Backup complet2Schimbă parolele3Scanează și curăță codul4Reinstalează WordPress curat5Actualizează tot6Activează firewall
Pași de rezolvare când site-ul redirecționează spre spam.

Cum îți dai seama că site-ul redirecționează spre spam

Nu orice redirecționare e un atac. Uneori e doar o regulă greșită din .htaccess sau un plugin de redirect configurat prost. Semnele care indică o infecție reală sunt însă foarte specifice:

  • Redirecționările apar doar de pe mobil sau doar din rezultatele Google, nu și când scrii direct adresa în browser.
  • Ești trimis către domenii necunoscute: pariuri, farmacii, „câștiguri” false, criptomonede.
  • Se întâmplă intermitent, ca să fie greu de reprodus și de prins.
  • Vizitatorii delogați pățesc asta, iar tu, logat ca admin, nu vezi nimic anormal.
  • Google Search Console îți trimite avertismente de tip „conținut înșelător” sau „site spart„.

Acest comportament selectiv este semnătura tipică a malware-ului: codul verifică cine ești și de unde vii înainte să declanșeze redirecționarea, tocmai ca să scape neobservat cât mai mult timp.

De ce redirecționează site-ul spre spam: cauzele frecvente

În aproape toate cazurile, redirecționările spam pornesc dintr-o breșă de securitate exploatată. Cele mai des întâlnite surse sunt:

  • Plugin-uri sau teme „nulled” (piratate), care vin cu backdoor inclus din start.
  • Versiuni vechi de WordPress, plugin-uri sau teme, cu vulnerabilități deja publice.
  • Parole slabe la admin, FTP sau cPanel, sparte prin atacuri brute-force.
  • Fișiere modificate: index.php, wp-config.php, .htaccess sau functions.php cu cod injectat.
  • Conturi de administrator suspecte, adăugate de atacator ca să poată reveni oricând.

Codul malițios se ascunde de obicei în .htaccess (reguli de rewrite), în header-ul temei, în opțiuni din baza de date (wp_options) sau în fișiere PHP camuflate cu nume aparent inofensive. De aceea o simplă ștergere „la vedere” rareori rezolvă complet problema.

Cum rezolvi redirecționările spam, pas cu pas

1. Fă un backup înainte de orice

Chiar dacă site-ul e infectat, salvează fișierele și baza de date. Ai nevoie de o copie pentru comparație și pentru siguranță, în caz că ștergi din greșeală ceva legitim.

2. Pune site-ul în mentenanță și schimbă parolele

Schimbă imediat parolele de la WordPress, hosting/cPanel, FTP și baza de date. Forțează delogarea tuturor sesiunilor active și verifică lista de utilizatori administratori, ștergând orice cont pe care nu îl recunoști.

3. Scanează și curăță codul injectat

Rulează o scanare cu un plugin de securitate (Wordfence sau similar) și compară fișierele de bază cu versiunile oficiale de pe wordpress.org. Caută cod suspect în .htaccess, wp-config.php, index.php și în fișierele temei active.

4. Reinstalează curat și actualizează tot

Înlocuiește nucleul WordPress, temele și plugin-urile cu versiuni curate și actualizate. Șterge orice plugin sau temă pe care nu îl folosești, plus orice fișier care nu ar trebui să existe în structura site-ului.

Dacă infecția e adâncă sau reapare după curățare, cea mai sigură soluție este o devirusare WordPress profesională, care elimină toate punctele de reinfectare, nu doar simptomul vizibil.

Cum previi reinfectarea

Curățarea rezolvă simptomul, dar dacă lași aceeași ușă deschisă, malware-ul revine în câteva zile. Ca să nu repeți experiența:

  • Actualizează WordPress, plugin-urile și temele imediat ce apar versiuni noi.
  • Renunță definitiv la orice plugin sau temă piratată, indiferent cât de tentantă pare.
  • Folosește parole unice și lungi și activează autentificarea în doi pași la admin.
  • Instalează un firewall (Wordfence sau la nivel de server) și limitează încercările de login.
  • Fă backup-uri automate, stocate off-site, ca să poți reveni rapid la o versiune sănătoasă.

Dacă nu ești sigur unde e breșa sau vrei o verificare obiectivă, îți poți cere un audit gratuit: analizăm starea site-ului și îți spunem exact ce trebuie reparat.

Concluzie

Când site-ul redirecționează spre spam, nu e un capriciu al serverului, ci un semnal clar de infecție. Acționează repede: fă backup, schimbă parolele, curăță codul injectat și închide breșa prin actualizări și un firewall configurat corect. Un WordPress ținut la zi și monitorizat rămâne, în marea majoritate a cazurilor, în afara pericolului, iar tu poți dormi liniștit că vizitatorii ajung unde trebuie, nu pe pagini de spam.