404 Not Found
Dintre numeroasele potentiale erori pe care le-ati putea vedea pe site-ul dvs. WordPress, eroarea 404 not found este cea mai intalnita. Este frustrant, mai ales atunci cand tu sau vizitatorii tai incercati sa navigati pe site-ul dvs. si va loviti de mesajul 404.
Acesta este ultimul lucru pe care il doriti. Clientii sau vizitatorii dvs. sa aiba parte de eroarea 404. O eroare 404 poate fi si un indicator pentru tine ca ceva s-a schimbat sau s-a mutat si o redirectionare 301 trebuie sa fie adaugata pentru a nu fi afectat pe partea de SEO.
Cu toate acestea, gasirea unei solutii pentru orice problema WordPress este extrem de usoara, chiar si pentru 404 not found.
In acest articol, voi incerca sa va ajut sa remediati aceasta eroare prin explicarea catorva lucruri:
- Ce este eroarea 404 not found?
- Cum sa reparati eroarea 404 not found in WordPress
- Cum sa creati propria pagina pentru eroarea 404 not found
- Cum sa monitorizati erorile 404
Ce este eroarea 404 not found?
Ori de cate ori dvs. sau unul dintre vizitatorii dvs. viziteaza site-ul, browserul dvs. trimite o cerere catre serverul web si primeste date inapoi, inclusiv un nume denumit antet HTTP. Antetul HTTP include coduri de stare HTTP pentru a explica “ce sa intamplat” cu cererea.
De cele mai multe ori, cererea functioneaza perfect si nu vedeti codul de stare HTTP (daca nu cautati). Dar daca ceva nu merge bine, browserul dvs. Web va afisa de obicei un mesaj cu codul de stare HTTP pentru a indica problema exacta.
La fel ca si alte mesaje de eroare (eroare 500, eroare 502, eroare 504 etc.), mesajul Error 404 Not Found este rezultatul acelui proces.
Ce inseamna mai exact eroarea 404 not found
Practic inseamna ca, browserul dvs. sau al vizitatorului dvs. a reusit sa se conecteze cu succes la gazda (serverul site-ului dvs.), dar nu a putut gasi resursa actuala solicitata (de exemplu, o anumita adresa URL sau un nume de fisier ).
De exemplu, daca cineva incearca sa acceseze site-ul dvs. accesand un link, dar acel link nu mai corespunde cu link-ul postului. Vizitatorul va vedea o eroare de 404 not found, chiar daca serverul dvs. Web functioneaza in mod normal, resursa solicitata nu exista.
Nu sunt doar mesaje sau pagini, orice lipsa de resurse poate genera o eroare de 404 pe server, cum ar fi un fisier cu o imagine lipsa, lipsa JavaScript, lipsa CSS etc.
Ce cauzeaza eroarea 404 Not Found in WordPress?
Daca observati aceasta eroare pe intregul continut al site-ului dvs., aceasta se datoreaza, unei probleme cu permalinks-urile site-ului dvs. WordPress. Daca il vedeti doar pe anumite bucati de continut, este cel mai probabil pentru ca ati schimbat o piesa de continut, fara a configura o redirectionare.
In plus, eroarea 404 not found nu este intotdeauna un lucru rau – este rau doar atunci cand interfereaza cu utilizarea. Si uneori lucrurile sunt in afara controlului tau!
De exemplu, o persoana ar putea sa scrie doar adresa URL gresita in bara de adrese. In acest caz, acestia vor vedea in continuare o eroare de 404 not found, dar nu exista nici o problema reala cu modul in care este configurat site-ul dvs. Acesta este de fapt raspunsul dorit si puteti crea o pagina personalizata 404 pentru a ajuta vizitatorii sa ajunga la locul potrivit (iti voi arata mai tarziu in acest articol si cum sa faci).
Variante de Eroare 404 not found
Deoarece diferite browsere afiseaza diferite mesaje de eroare, este posibil sa vedeti un alt mesaj pentru aceasta eroare. Alte variatii comune ar fi:
“Eroare 404”
“404 Not found”
“Eroare HTTP 404”
“Not Found”
“Pagina nu a fost gasita”
“Adresa URL solicitata nu a fost gasita pe acest server.”
“Pagina nu poate fi gasita”
“Nu gasim pagina pe care o cautati”.
“URL-ul solicitat / ~ nu a fost gasit pe acest server. Asta e tot ce stim.
Mesajul Error 404 Not Found este unic prin faptul ca multe site-uri vor crea o pagina personalizata pentru a aborda eroarea, de cat sa arate unul dintre mesajele de mai sus. Unele teme WordPress includ pagini personalizate de 404 in mod implicit.
Eroarea 404 Not Found – Impact SEO
Eroarea 404 not found nu are niciun impact negativ asupra SEO. Dar ar putea avea un impact negativ in functie de motivul pentru care se intampla eroarea.
De exemplu, daca un vizitator care doar controleaza o adresă URL si vede o eroare de 404 – nu va avea un impact negativ asupra SEO. Dar, daca aveti erori individuale din cauza adreselor URL-uri sparte, acest lucru va impiedica capacitatea Google de a accesa in mod corespunzator site-ul dvs. si ar avea un efect SEO negativ.
In plus, daca o problema cu permalink-urile provoaca erori 404 la nivel local, Google nu va putea accesa cu crawlere continutul site-ului dvs. Cu alte cuvinte, rezolvati intotdeauna erorile dvs. 404 cat mai repede posibil.
Cum sa reparati eroarea 404 not found in WordPress
Mai jos, vom descoperi cateva metode diferite pentru remedierea mesajului de eroare 404 Not Found, in functie de situatie. Cand se intampla la nivel local sau la un anumit continut.
Actualizati din nou Permalinks pentru site-ul WordPress
Daca intampinati erori la nivel de site 404 not found atunci cand incercati sa accesati conținut, cauza cea mai probabila este o problema cu permalinks (sau fisierul .htaccess, daca gazda dvs. de hosting utilizeaza Apache).
Cea mai usoara modalitate de a remedia acest lucru este sa actualizati setarile permalink prin tabloul de bord WordPress. Tot ce trebuie sa faceti este sa mergeti la Setari → Legaturi Permanente ( Permalinks ) si sa faceti clic pe Salveaza modificarile ( Save Changes ), nu trebuie sa faceti nici o schimbare – este suficient sa faceti clic pe Salveaza modificarile.
Configurati redirectionari 301 pentru continut mutat sau redenumit
Daca intalnesti 404 not found la un anumit continut, problema ar putea fi:
Ai schimbat adresa URL pentru continutul respectiv.
Ai mutat manual acea bucata de continut, de ex. prin stergerea postului existent si inserarea acestuia intr-un post nou.
Utilizatorii incearca apoi sa acceseze continutul de la vechea locatie si vor vedea o pagina cu 404 not found in locul resursei pe care o asteptau. Cea mai buna modalitate de a remedia acest lucru este de a redirectiona automat pe oricine incearca sa acceseze vechea locatie in noua locatie. In felul acesta, vor ajunge la locul potrivit fara nici un fel de erori. De asemenea, este bine pentru SEO. Daca mutati sau redenumiti o postare fara a adauga o redirectionare, veti pierde toata autoritatea de domeniu atasata la backlink-urile afisate in acea postare.
WordPress va incerca in mod implicit sa redirectioneze continutul modificat sau mutat. Dar nu functioneaza intotdeauna si nu trebuie sa va bazati niciodata pe WordPress pentru aceasta functionalitate. Dar nu va faceti griji, exista cateva modalitati usoare de a configura redirectionari in WordPress.
Puteti utiliza pluginul gratuit Redirectionare pentru a gestiona redirectionarile din tabloul de bord WordPress. Odata instalat si activat pluginul, accesati Instrumente → Redirectionare si introduceti adresa URL a paginii 404 in caseta URL sursa si noua locație a continutului in caseta Adresa URL Target:
Daca folositi plugin-ul pentru SEO by Yoast dar in varianta premium, puteti crea redirectionari direct prin plugin.
In final, daca gazda dvs. hosting utilizeaza serverul Apache, puteti crea directive pentru redirectionare direct prin fisierul .htaccess. Cu ajutorul acestui tool online .htaccess Generator puteti sa generati codul corespunzator pentru a adauga redirectionari in fisierul .htaccess al site-ului dvs. Aceasta optiune nu se refera la incepatori , pentru incepatori recomand varianta plugin-ului gratuit de mai sus.
Cum sa creati propria pagina pentru eroarea 404 not found
Puteti face tot posibilul pentru a preveni erorile 404 not found urmand sfaturile de mai sus, dar este imposibil sa eliminati in totalitate eroarea 404 deoarece unele lucruri sunt pur si simplu in afara controlului dvs. Nu este neobisnuit ca site-urile WordPress mici sa aiba zeci, sute sau chiar mii de erori in fiecare luna.
De exemplu, in cazul in care un vizitator incurca adresa URL sau daca un alt site web se leaga de o pagina care nu exista, oamenii vor primi 404 not found indiferent de motiv.
Pentru a oferi o pagina de erori mai usor de utilizat, puteti utiliza unul dintre multele plugin-uri pentru 404 not found. De exemplu, plugin-ul gratuit 404page va permite sa configurati o pagina de eroare personalizata 404 cu:
- O caseta de cautare
- Link-uri importante
- Informatii de contact
Nota: Retineti ca foarte multe teme din ziua de azi au deja sabloane gata facute pentru pagina 404 not found. Verificati mai intai daca tema pe care o folositi are un asemenea sablon. Mergeti in meniul lateral la Pagini / Adauga pagina noua si in interfata cu pagina noua mergeti in partea dreapta la sabloane si vedeti ce sabloane ofera tema. Daca nu are, atunci apelati la un plugin gratuit sau premium pentru a crea o pagina personalizata 404 not found. Pentru ca nu are rost sa folositi inca un plugin pentru ceva care oricum este disponibil in tema pe care o folositi.
O alta caracteristica importanta a pluginului 404page este ca nu creeaza redirectionari. O pagina 404 not found nu ar trebui sa fie redirectionata niciodata catre o pagina fizica, cum ar fi site-ul dvs. domeniultau.ro/404. Eroarea 404 ar trebui sa fie intotdeauna generata dinamic pe pagina in cauza.
Prin includerea acestor elemente, ii oferiti vizitatorilor instrumentele de care au nevoie pentru a-si gasi drumul catre pagina potrivita. Doar sa includeti doar ce este absolut necesar.
Cum sa monitorizati erorile 404 not found
Ar fi foarte util sa acordati atentie solicitarilor care cauzeaza erori 404 not found pe site-ul dvs. Acest lucru va poate ajuta:
Gasiti link-uri intrerupte care trimit oamenii la o resursa inexistenta (acestea ar putea fi link-uri interne sau link-uri externe de la alte site-uri). Apoi faceti tot ce este mai bine pentru a remedia aceste legaturi daca este posibil. Vedeti care pagini Google au probleme cu accesarea cu crawlere. Apoi aflați de ce Google incearca sa acceseze cu crawlere o pagina inexistenta si stabiliti o redirectionare daca este necesar.
Remediati problemele legate de performanta cu ajutorul acestor erori de 404 not found .
Pentru a verifica daca aveti link-uri sparte , rupte care pot provoca erori 404 not found si pentru a nu pierde timpul cu asa ceva, va recomand un plugin foarte util si gratuit. Broken Link Checker este foarte usor de folosit, practic el te anunta printr-un email cand iti gaseste link-uri nefuctionale si-ti arata si sursa. Pe un site cu mii de articole, poze cu miile , link-uri interne si externe este criminal de greu sa verifici manual care link nu functioneaza. Si sa faci asta de cateva ori pe luna, nu ai cum si timp pentru asa ceva.
Sumar
Din pacate, erorile 404 not found se vor intampla pe site-ul dvs., indiferent daca va place sau nu. Cu cat este mai mare site-ul dvs. WordPress, cu atat veti vedea mai multe astfel de erori. Iti recomand un flux constant in care sa monitorizati aceste tipuri de erori si procedati la remedierea acestora. Erorile 404 nu sunt bune pentru vizitatori, pentru brand-ul dvs. si nici lui Google nu le place.
Citește și: 45 de Erori WordPress – Cauze și Soluții