Eroarea 404 apare atunci când cineva încearcă să acceseze o pagină care nu mai există, a fost mutată sau nu poate fi găsită de WordPress. Poate părea o problemă minoră, dar dacă apare des, afectează experiența vizitatorilor și poate influența negativ și partea de SEO.
Vestea bună este că, în cele mai multe cazuri, eroarea 404 se poate rezolva destul de simplu. Mai jos găsești câteva verificări pe care le poți face pas cu pas.
1. Verifică setările pentru legăturile permanente
Una dintre cele mai frecvente cauze ale erorilor 404 în WordPress este o problemă cu structura linkurilor permanente. Acest lucru se poate întâmpla după o migrare, o modificare de temă, instalarea unui plugin sau schimbarea structurii URL-urilor.
Pentru a reîmprospăta setările, intră în panoul de administrare WordPress și mergi la:
Setări > Legături permanente
Acolo, verifică ce opțiune este selectată. De cele mai multe ori, site-urile folosesc varianta Nume articol, dar poate diferi în funcție de configurarea ta.
Pentru a rescrie regulile de linkuri permanente, poți face următorii pași:
- Notează setarea actuală.
- Selectează temporar opțiunea Simplu.
- Apasă pe Salvează modificările.
- Revino la setarea inițială.
- Salvează din nou modificările.
Această acțiune forțează WordPress să regenereze regulile pentru URL-uri și, de multe ori, rezolvă rapid problema.
2. Regenerează fișierul .htaccess
Dacă eroarea 404 continuă să apară, problema poate fi legată de fișierul .htaccess. Acesta este folosit de server pentru a gestiona regulile de acces și redirecționare ale site-ului.
Înainte să îl modifici, este recomandat să faci o copie de siguranță.
Pentru a verifica fișierul .htaccess:
- Conectează-te la server prin FTP sau intră în File Manager din cPanel.
- Deschide directorul principal al site-ului, de obicei
public_html. - Caută fișierul
.htaccess. - Descarcă o copie de siguranță.
- Înlocuiește conținutul fișierului cu regulile standard pentru WordPress:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPressDupă ce salvezi modificările, verifică din nou paginile care afișau eroarea 404.
3. Verifică linkurile rupte din site
Uneori, eroarea 404 nu apare din cauza WordPress, ci din cauza unor linkuri vechi sau greșite. De exemplu, poți avea articole care trimit către pagini șterse, produse dezactivate sau URL-uri modificate.
Pentru a identifica mai ușor aceste probleme, poți folosi pluginuri precum:
- Broken Link Checker, pentru scanarea linkurilor rupte;
- Redirection, pentru gestionarea URL-urilor care trebuie redirecționate.
După ce găsești linkurile cu probleme, ai două variante: le actualizezi cu adresele corecte sau le redirecționezi către pagini relevante.
4. Setează redirecționări 301 pentru paginile mutate sau șterse
Dacă ai schimbat URL-ul unei pagini sau ai șters conținut mai vechi, este bine să adaugi o redirecționare 301. Aceasta îi trimite automat pe vizitatori de la vechiul link către o pagină nouă.
Redirecționările 301 sunt utile atât pentru utilizatori, cât și pentru SEO, deoarece ajută motoarele de căutare să înțeleagă unde a fost mutat conținutul.
Cel mai simplu mod de a le configura este cu pluginul Redirection:
- Instalează și activează pluginul.
- Mergi la Instrumente > Redirection.
- Adaugă URL-ul vechi.
- Adaugă URL-ul nou către care vrei să trimită.
- Salvează redirecționarea.
Este recomandat să redirecționezi paginile șterse către conținut relevant, nu doar către pagina principală.
5. Dezactivează temporar pluginurile și tema activă
În unele cazuri, eroarea 404 poate fi cauzată de un plugin sau de tema activă. Acest lucru se întâmplă mai ales dacă problema a apărut după o actualizare sau după instalarea unei extensii noi.
Pentru verificare, mergi în panoul de administrare la:
Pluginuri > Pluginuri instalate
Dezactivează temporar toate pluginurile și verifică dacă eroarea mai apare. Dacă problema dispare, reactivează pluginurile pe rând, până îl identifici pe cel care cauzează conflictul.
Dacă eroarea persistă, testează și cu o temă implicită WordPress, cum ar fi Twenty Twenty-Four sau o altă temă standard disponibilă în instalarea ta.
Concluzie
Eroarea 404 este o problemă des întâlnită în WordPress, dar de cele mai multe ori poate fi rezolvată rapid. Începe cu verificarea legăturilor permanente, apoi continuă cu fișierul .htaccess, linkurile rupte, redirecționările și eventualele conflicte cu pluginurile sau tema activă.
Pentru a preveni astfel de probleme, verifică periodic linkurile din site, păstrează WordPress, tema și pluginurile actualizate și folosește redirecționări atunci când modifici sau ștergi pagini importante.