Cum se remediază codul de eroare HTTP 410

Publicat: 2020-08-12

Așa cum se întâmplă adesea, introducerea unei adrese URL greșite vă va face să vă confruntați cu o eroare care spune că pagina pe care o căutați nu este acolo - o eroare clasică 404 . Dacă încercați din nou mai târziu, veți putea ajunge în cele din urmă la pagina pe care ați fost inițial. Cu toate acestea, dacă pagina a fost ștearsă definitiv, veți da peste codul de eroare HTTP 410 .

Deși este logic să confundeți eroarea 410 cu codul 404 , acestea nu sunt la fel. În acest articol, vom discuta diferența dintre ambele coduri și vom vorbi despre cum puteți remedia eroarea HTTP 410 .

Să ajungem la asta!

Abonați-vă la canalul nostru Youtube

Eroare HTTP 404 vs 410 : Diferențe cheie

Probabil că sunteți familiarizați cu eroarea 404 . Dacă încercați să vizitați o pagină care nu există sau introduceți o adresă URL greșită, veți ajunge adesea la o pagină de erori dedicată - și deseori bine concepută -:

Pagina de eroare 404 a Elegant Theme.

Cu toate acestea, eroarea 404 nu este o stare permanentă. De exemplu, poate apărea atunci când o pagină este temporar inactivă sau inaccesibilă. Ca atare, dacă încercați din nou mai târziu, pagina ar putea funcționa și toate vor fi echilibrate din nou pe internet.

Eroarea HTTP 410 sau o „ eroare dispărută ” este diferită. Pe scurt, înseamnă că pagina a dispărut și nu este probabil să fie acolo în viitor. Acest lucru ar putea părea o mică diferență, dar este incredibil de important atunci când vine vorba de motoare de căutare, backlink-uri și crawler-uri.

Când se întâlnește o eroare 404 , motoarele de căutare știu că pagina nu a dispărut definitiv. În schimb, o eroare 410 semnalează că motoarele de căutare ar trebui să dezindexeze linkul. De asemenea, alte site-uri web care indică pagina pot verifica periodic erori. Folosirea unei erori HTTP 410 le spune că eliminarea linkului este acceptabilă.

Rețineți, totuși - codurile 410 sunt practice numai dacă sunt intenționate. În timp ce puteți crea 410 redirecționări pentru paginile șterse, ele pot „apărea” singure din cauza problemelor cu partea clientului sau a serverului.

Cum se remediază eroarea HTTP 410 (3 metode)

Pentru acest tutorial, vom presupune că nu ați intenționat să configurați 410 redirecționări pe site-ul dvs. web. Dacă nu ați configurat nicio redirecționare în mod intenționat și vizitatorii folosesc adresele URL corecte, problema ar trebui să se afle în configurația site-ului sau a serverului dvs. - și este ceva ce puteți remedia din nou.

1. Dezactivați pluginurile site-ului dvs.

Există multe plugin-uri WordPress care pot declanșa coduri de eroare HTTP 410 pe site-ul dvs. În majoritatea cazurilor, acestea sunt plugin-uri care modifică structurile URL ale paginii dvs. sau vă permit să configurați redirecționări. Cu toate acestea, pot apărea și erori 410 din cauza unor probleme de compatibilitate mai frecvente.

Cel mai bun mod de a exclude pluginurile ca cauză a erorii este să le dezactivezi pe toate dintr-o singură lovitură. Cu toate acestea, înainte de aceasta, veți dori să creați o copie de rezervă a site-ului dvs. web pentru a fi în siguranță.

De obicei, erorile 410 nu vă împiedică să accesați administratorul WordPress. Aceasta înseamnă că puteți dezactiva manual pluginurile din fila Plugins . Dacă utilizați pluginuri de securitate sau de redirecționare, începeți dezactivându-le și vedeți dacă eroarea persistă.

Dacă nu ai noroc, va trebui să sapi mai adânc. Selectați pluginurile active, astfel încât să aibă toate o casetă de selectare, apoi selectați Dezactivare din meniul derulant Acțiuni în bloc :

Dezactivarea pluginurilor în bloc.

Dezactivarea simultană a tuturor pluginurilor dvs. ar trebui să aibă un impact dramatic asupra funcționalității site-ului dvs. web. Cu toate acestea, obiectivul nostru este de a diagnostica rapid dacă unul dintre aceste pluginuri dezactivate a cauzat eroarea 410 . În acest moment, continuați și verificați dacă eroarea apare în continuare. Dacă a dispărut, puteți reactiva fiecare plugin dezactivat, parcurgând lista și testându-le individual. Unul dintre ei ar trebui să fie vinovatul.

Odată găsit, veți dori să vă gândiți dacă pluginul este vital pentru fluxul dvs. de lucru. Dacă nu, îl puteți șterge în siguranță și puteți reveni la programarea dvs. programată în mod regulat. Cu toate acestea, dacă este vital, veți dori să căutați o nouă opțiune. Puteți lua în considerare, de asemenea, să contactați dezvoltatorul pluginului ofensator pentru a-i informa despre problemele dvs. și dacă au o soluție.

2. Reparați fișierul .htaccess al site-ului dvs. web

Pentru cei neinițiați, fișierul dvs. WordPress .htaccess vă permite să setați configurații de server, cum ar fi redirecționări, restricții de acces și multe altele. Dacă v-ați modificat vreodată fișierul .htaccess , acesta ar putea declanșa din greșeală o eroare 410 pe site-ul dvs. web.

Cel mai simplu mod de a vă deschide fișierul .htaccess este să vă conectați la serverul site-ului dvs. web prin FIle Transfer Protocol (FTP). Dacă nu aveți un client FTP, vă recomandăm să utilizați FileZilla.

După ce vă conectați la site-ul dvs. web, deschideți folderul rădăcină WordPress, care se numește de obicei www , public_html sau poartă numele site-ului dvs.:

Dosarul rădăcină WordPress.

Căutați fișierul .htaccess aici, apoi faceți clic dreapta pe el și selectați comanda View / Edit :

Editarea fișierului htaccess.

Aceasta va deschide .htaccess folosind editorul de text implicit. Înainte de a efectua modificări, iată cum ar trebui să arate fișierul în mod implicit:

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

Unele gazde web sau pluginuri vor face modificări la acest fișier, așa că, dacă vedeți reguli, nu recunoașteți că începeți cu Redirect 410 urmată de o adresă URL, eliminați-o și retestați-o.

Cu toate acestea, dacă fișierul dvs. .htaccess nu are configurații personalizate, îl puteți închide și continua. În acest caz, vinovatul se află în altă parte.

3. Reinstalați fișierele de bază WordPress

Dacă cele două metode anterioare nu funcționează, ar putea exista o problemă cu fișierele dvs. de bază WordPress. Pe scurt, aceste fișiere fac ca WordPress să funcționeze. În unele cazuri, acestea pot deveni corupte din cauza configurației slabe sau a modificărilor neaconsiliate.

Repararea acestor fișiere de bază este relativ simplă. WordPress include o funcție care vă permite să reinstalați cea mai recentă versiune a sistemului de gestionare a conținutului (CMS). Acest lucru nu ar trebui să afecteze în niciun fel funcționalitatea sau conținutul site-ului dvs., dar chiar și așa, a avea o copie de rezervă recentă este întotdeauna o mișcare inteligentă.

Odată ce sunteți gata de rulare, accesați Tabloul de bord> Actualizări și căutați mesajul care spune că aveți cea mai recentă versiune de WordPress cu butonul Reinstalați acum dedesubt:

Reinstalarea WordPress.

Dacă nu vedeți acest mesaj, veți avea de obicei o actualizare de instalat. Continuați și actualizați sau reinstalați WordPress, apoi verificați dacă eroarea 410 persistă.

Dacă tot nu poți remedia eroarea HTTP 410

În acest moment, veți încerca tot ce vă stă în putință pentru a rezolva eroarea 410. Cu toate acestea, înainte de a renunța complet, merită să contactați dezvoltatorii celorlalte pluginuri și teme, pentru a vedea dacă există o eroare de care sunt conștienți și care ar putea fi remediată. Este o lovitură lungă, mai ales cu pluginuri care nu vor gestiona adresele URL, dar este o altă problemă potențială bifată.

Ultimul port de apel va fi să vă contactați gazda pentru o soluție. Ar putea fi o problemă mai profundă din partea serverului decât puteți rezolva, iar majoritatea gazdelor vă vor ajuta cu plăcere să vă reporniți site-ul.

Concluzie

În teorie, eroarea HTTP 410 apare doar atunci când o pagină este eliminată definitiv. Puteți utiliza 410 coduri pentru a informa utilizatorilor și motoarelor de căutare că o pagină nu va mai exista în viitor. Cu toate acestea, în practică, 410 erori pot apărea, de asemenea, în mod neașteptat.

De obicei, puteți remedia erorile „necinstite” 410 folosind una dintre următoarele trei abordări:

  1. Dezactivarea pluginurilor site-ului dvs.
  2. Repararea fișierului .htaccess al site-ului dvs. web.
  3. Reinstalați fișierele de bază WordPress.

Aveți întrebări despre cum să remediați eroarea HTTP 410 ? Să vorbim despre ele în secțiunea de comentarii de mai jos!

Imagine în miniatură a articolului de la Rikiestu / shutterstock.com