Ghid pentru începători pentru codurile de eroare HTTP WordPress
Publicat: 2022-02-08Ați întâlnit un cod de eroare HTTP și vă întrebați ce înseamnă?
Codurile de eroare HTTP nu sunt ușor de înțeles la prima vedere. Să-ți vezi WordPress-ul în jos fără să știi de ce și ce să faci este un sentiment deosebit de neplăcut.
Sperăm că WordPress este un CMS atât de uimitor încât cele mai comune coduri de eroare HTTP pot fi remediate cu ușurință.
În acest ghid, vă voi explica ce sunt codurile de eroare HTTP și ce înseamnă acestea pentru site-ul dvs. WordPress .
Cod de eroare HTTP: rezumatul a tot ceea ce trebuie să știți
Internetul se bazează pe protocoale de comunicare între servere web și computere.
Când cineva încearcă să ajungă pe site-ul dvs., el trimite o solicitare și serverul returnează ÎNTOTDEAUNA codurile de stare corespunzătoare.
Există 5 categorii de coduri de stare de răspuns HTTP . Sunt formate din trei numere. Primul număr definește categoria lor:
Codurile de stare 1xx vă oferă informații despre procesarea cererii dvs.
Codurile de stare 2xx înseamnă că solicitarea dvs. a reușit.
Codurile de stare 3xx sunt coduri de stare de redirecționare.
Codurile de stare 4xx se referă la erori ale clientului.
Codurile de stare 5xx se referă la erori de server.
Nu este necesar să cunoașteți lista tuturor codurilor de stare de eroare HTTP . Acest lucru este util doar dacă doriți să înțelegeți cum funcționează de fapt relația client/server.
Am scris acest ghid pentru a-i ajuta pe cei care nu sunt manageri de servere sau dezvoltatori web . Deci, este 100% prietenos pentru începători.
Codurile de eroare HTTP și ce înseamnă acestea
1xx Coduri de stare
Există coduri de răspuns informaționale . Ele înseamnă că serverul a primit cererea și o procesează.
- Cod de stare 1 00 #Continuare: Solicitarea a fost primită de server. Un răspuns final va fi oferit după ce cererea a fost primită în totalitate.
- Cod de stare 101 #Switching Protocols: Serverul va procesa cererea clientului.
- Cod de stare 102 #Processing: Serverul procesează cererea, dar încă nu este disponibil niciun răspuns.
2xx Coduri de stare
Ele indică faptul că totul este în regulă! Serverul a acceptat cererea clientului și se ocupă de ea.
- Cod de stare 200 #OK: Solicitarea a reușit. Uşor.
- Cod de stare 201 #Created: Solicitarea a fost îndeplinită. Resurse suplimentare sunt create de server.
- Cod de stare 202 #Acceptat: Solicitarea a fost acceptată pentru procesare și procesarea este încă în curs. Scopul răspunsului 202 este de a permite unui server să accepte o solicitare pentru un alt proces fără a necesita ca conexiunea agentului utilizator la server să persiste până când procesul este finalizat.
- Cod de stare 203 #Informații neautorizate: informațiile returnate nu sunt exact aceleași cu cele disponibile de pe serverul de origine. Codul de stare 203 se poate întâmpla dacă utilizați CDN sau un proxy .
- Cod de stare 204 #Fără conținut: Solicitarea a fost procesată și nu mai există conținut de încărcat.
- Cod de stare 205 #Resetați conținut: spuneți utilizatorului să resetați documentul care a determinat trimiterea cererii.
- Cod de stare 206 #Conținut parțial: serverul îndeplinește cu succes o solicitare de interval pentru client, dar va transfera doar o parte din resurse.
- Cod de stare 207 #Multi-Status: Furnizați informații despre mai multe resurse, pentru situațiile în care ar putea fi necesare mai multe coduri de stare .
- Cod de stare 208 #Deja raportat: utilizat pentru a evita enumerarea în mod repetat a membrilor interni ai mai multor legături la aceeași colecție. Împiedicați serverul dvs. să intre într-o buclă nesfârșită.
3xx coduri de stare
Codurile de stare HTTP 3xx sunt coduri de redirecționare. Ei ne informează că sunt necesare măsuri suplimentare. Redirecționările prietenoase cu SEO funcționează cu 301 coduri de stare HTTP, de exemplu.
- Cod de stare 300 #Alegeri multiple: Solicitarea are mai multe răspunsuri posibile. Utilizatorul trebuie să aleagă unul dintre ele redirecționând solicitarea către cel mai bun(i) identificator(i).
- Cod de stare 301 #Mutat permanent: adresa URL a resursei solicitate a fost schimbată permanent. Noua adresă URL este dată în răspuns. Redirecționarea 301 este atât de importantă pentru SEO. Citiți acest ghid de la Theme Island dacă doriți să aflați mai multe despre el.
- Cod de stare 302 #Găsit: Aceasta înseamnă că URI* al resursei solicitate a fost mutat temporar.
- Cod de stare 30 3 #See other: Serverul a trimis acest răspuns pentru a direcționa clientul să obțină resursa solicitată la un alt URI*.
Ce înseamnă URI?
- Cod de stare 304 #Nemodificat: Solicitarea a fost primită și ar fi dus la un răspuns de 200 OK, dar condiția a fost evaluată falsă.
- Cod de stare 305 #Utilizați proxy: indicați că un răspuns solicitat trebuie accesat de un proxy . Este foarte probabil să nu întâlniți niciodată o eroare 305 în zilele noastre.
- Cod de stare 307 #Temporary Redirect: Serverul trimite acest răspuns pentru a redirecționa clientul către resursa solicitată la un alt URI cu aceeași metodă.
- Cod de stare 308 #Redirecționare permanentă: resursa este acum localizată permanent la un alt URI. Codurile de stare 308 sunt similare cu codul de stare 301 .
4xx coduri de stare
Codurile de stare 4xx indică o problemă din partea clientului (sau a browserului). Cu alte cuvinte, 400 de erori nu provin de la server.
- Cod de stare 400 #Solicitare greșită: serverul nu poate procesa cererea din cauza sintaxei nevalide.
- Cod de stare 401 #Unauthorized: Solicitarea nu a fost autorizată deoarece nu avea acreditări valide.
- Cod de stare 403 #Interzis: erorile 403 sunt similare cu erorile 401 . Diferența este că clientul este recunoscut de server, dar accesul este refuzat.
- Cod de stare 404 #Negăsit: celebra eroare 404 ! Serverul nu a putut găsi o reprezentare a resursei țintă. Codul de stare de eroare 404 se întâmplă mai ales atunci când scrieți greșit un URI.
- Cod de stare 406 #Inacceptabil: Se întâmplă atunci când serverul web nu găsește niciun conținut care îndeplinește criteriile date de utilizator.
- Cod de stare 407 #Autentificare proxy necesară: nu prea multe de spus. Clientul trebuie să se autentifice pentru a utiliza proxy-ul. Este foarte asemănător cu codul de stare 401 .
- Cod de stare 408 #Time out: Serverul nu a primit un răspuns complet în timpul în care era pregătit să aștepte. În zilele noastre, Internet Explorer, Chrome și Firefox folosesc mecanisme de pre-conectare HTTP pentru a îmbunătăți experiența utilizatorului și timpul de încărcare. Rezultă un număr mai mare de cod de stare 408 .
- Cod de stare 409 #Conflict: Solicitarea nu a putut fi finalizată din cauza unui conflict cu starea resursei țintă.
- Cod de stare 410 #Gone: resursa nu mai este disponibilă și este posibil ca această condiție să fie permanentă. Codul de stare 410 este similar cu codul de stare 404 . Codul de stare 404 este returnat atunci când serverul nu știe dacă este probabil ca condiția să fie permanentă.
- Cod de stare 411 #Length Required: Solicitarea este respinsă deoarece Lungimea conținutului nu este definită și serverul o solicită.
- Cod de stare 412 #Precondition Failed: Clientul a indicat precondiții și serverul nu le îndeplinește.
- Cod de stare 414 #URI Prea lung: totul este în titlu. URI-ul solicitat de client este prea lung și serverul refuză să-l proceseze.
- Cod de stare 415 #Unsupported Media Type: Formatul media nu este acceptat de server. Astfel, serverul refuză să proceseze cererea. 415 sunt adesea consecința unei probleme de codificare .
- Cod de stare 421 #Solicitare direcționată greșit: Solicitarea este trimisă către un server care nu este capabil să producă un răspuns. Apare atunci când serverul nu este configurat corect.
- Cod de stare 423 #Locked: resursa pe care doriți să o accesați este blocată.
- Cod de stare 424 Dependență #Failed: Acțiunea solicitată depindea de o altă acțiune care a eșuat.
- Cod de stare 429 #Too Many Requests: Au fost trimise prea multe solicitări într-o perioadă scurtă de timp.
5xx coduri de stare
Această categorie de cod de stare se referă la erorile interne ale serverului . Acestea apar atunci când un server nu este capabil să îndeplinească o solicitare aparent validă. Uneori pot fi cauzate de pluginuri .
- Cod de stare 500 #Eroare internă server: Serverul a întâlnit o situație și nu știe cum să o facă.
- Cod de stare 501 #Neimplementat: Metoda de solicitare nu este acceptată de server și nu poate fi procesată.
- Cod de stare 502 #Bad Gateway: Serverul, în timp ce lucra ca gateway pentru a obține un răspuns, a primit un răspuns nevalid și nu poate procesa cererea.
- Cod de stare 503 #Service Unavailable Error: aceasta indică faptul că serverul nu poate procesa temporar solicitarea. Se întâmplă atunci când serverul este supraîncărcat din cauza unei creșteri a traficului sau este oprit pentru întreținere. Dacă întâmpinați prea multe erori 503, ar trebui să vă gândiți cu adevărat să obțineți o altă gazdă web .
- Cod de stare 504 #Gateway Timeout: Serverul, deși acționa ca gateway sau proxy, nu a primit un răspuns la timp.
- Codul de stare 505 Versiunea #HTTP nu este acceptată: înseamnă că versiunea HyperText Transfer Protocol utilizată în cerere nu este acceptată de server.
- Codul de stare 506 #Variant Se negociază și: configurația serverului nu permite operațiunii să meargă mai departe.
- Cod de stare 507 #Stocare insuficientă: Acțiunea nu a fost procesată deoarece serverul nu a putut stoca reprezentarea necesară pentru a efectua solicitarea.
- Cod de stare 508 #Loop Detected: Serverul a întâlnit o buclă infinită în timpul procesării unei cereri. Asigurați-vă întotdeauna că bucla dvs. este închisă.
- Cod de stare 511 #Network Authentication Required: Aceasta indică faptul că clientul trebuie să se autentifice pentru a accesa corect rețeaua.
Dacă sunteți interesat de codurile de stare HTTP, probabil că v-ați confruntat cu un timp de nefuncționare sau cu o eroare 500. Dacă da, ar trebui să începeți să monitorizați timpul de funcționare al WordPress și să faceți copii de siguranță ale site-ului dvs.