404 Nu au fost găsite și cele mai frecvente erori HTTP au fost explicate
În afară de eroarea 404, câte alte pagini de eroare HTML știți? Te-ai gândit vreodată la ceea ce se întâmplă în fundal când vezi pe oricare dintre aceste pagini de eroare HTML pe ecran?
Aceste coduri sunt menite să să transmită utilizatorilor informații importante. Poate fi util să le cunoașteți mai bine, mai ales dacă sunteți proprietar de site web. Utilizarea acestora reduce în mod corespunzător rata de respingere, îmbunătățește clasarea motorului dvs. de căutare și vă oferă cunoștințe despre performanța site-ului dvs..
Citiți și:
- Eroare de creare 404 pagini - partea I
- Eroare de creare 404 Pagini - Partea a II-a
Înțelegerea codurilor de stare
În spatele fiecărei pagini de eroare pe care o vedeți pe web există un cod de stare HTTP trimis de serverul web. Codurile de stare apar în format de numere de 3 cifre. Prima cifră marchează clasa codului de stare:
- 1XX codurile de stare au scopuri informative
- 2XX indică succesul
- 3XX este pentru redirecționare
Nici una dintre aceste trei clase nu are ca rezultat o pagină de eroare HTML ca în aceste cazuri clientul știe ce să facă și continuă cu sarcina fără ezitare. Ceea ce vedem de obicei este tipul 4XX și 5XX:
- 4XX reprezintă erori la nivelul clientului
- 5XXs indică probleme pe partea serverului
Paginile de eroare HTML sunt afișate în aceste cazuri deoarece clientul nu are nicio idee despre cum să meargă mai departe. Să vedem ce se întâmplă în fundal atunci când ceva merge spre sud și ce puteți face în legătură cu asta.
Erori de pe partea clientului (4XX)
1. 400 - Cerere rea
Ori de câte ori clientul trimite o cerere serverul nu poate înțelege, 400 Cerere greșită pagina de eroare apare. De obicei se întâmplă când datele trimise de browser nu respectă regulile protocolului HTTP, astfel încât serverul web este indiferent cu privire la modul de procesare a unei cereri care conține o sintaxă malformată.
Când vedeți o pagină de eroare de 400, motivul este cel mai probabil există ceva instabil din partea clientului: un sistem de operare insuficient protejat, o conexiune la Internet instabilă, un browser defect sau o problemă de cache. Deci este întotdeauna o idee bună să testați un PC propriu înainte de a contacta proprietarul site-ului.
Deschideți aceeași pagină Web într-un alt browser, ștergeți memoria cache și verificați dacă vă așteaptă actualizările de securitate; Dacă întâlniți cu regularitate eroarea de 400 pe site-uri diferite, PC-ul sau Mac-ul dvs. așteaptă o verificare aprofundată a securității.
2. 401 - Necesar de autorizare
Atunci când există o pagină web protejată prin parolă în spatele solicitării clientului, serverul răspunde cu un număr de 401 Autorizația este obligatorie cod. 401 nu returnează simultan un mesaj de eroare clasic, ci un popup care cere utilizatorului să furnizeze o combinație de login-parolă.
Dacă aveți acreditările, totul este în regulă și puteți continua fără probleme și puteți accesa site-ul protejat. În caz contrar, sunteți redirecționat către Autorizația este obligatorie pagina de eroare.
Dacă sunteți proprietar de site web, puteți adăugați aceeași protecție prin parolă site-ului dvs. sau o parte din acesta prin contul cPanel.
Faceți clic pe “Parola pentru protejarea parolelor” submeniul din interiorul “Securitate” caseta de meniu și alegeți dosarul web pe care doriți să îl protejați. Acesta poate fi un bun strat de securitate pentru a restricționa accesul la zona de administrare, cum ar fi wp-admin folder pe un site WordPress.
3. 403 - Interzisă
Puteți întâlni modelul 403 Interzis pagina de eroare atunci când serverul înțelege clar cererea clientului, dar din anumite motive refuză să o îndeplinească. Aceasta nu este nici o malformație, nici o problemă de autorizare. Prin returnarea codului de stare 403, serverul respinge clientul într-un mod foarte puternic “Nu” fără nici o explicație
Cel mai frecvent motiv este faptul că proprietarul site-ului web nu permite vizitatorilor să navigheze structura directorului de fișiere al site-ului. Când acest tip de protecție este activat, nu puteți accesa dosare direct pe site. Celălalt motiv frecvent este că dosarul specific solicitat de client nu are permisiunea de a fi vizualizat de pe web.
Poti setați protecția 403 din motive de securitate pe propriul dvs. site. Poate fi util să vă întăriți site-ul împotriva hackerilor ascunderea structurii de directoare sau a fișierelor care conțin informații vulnerabile.
Din fericire, multe gazde web oferă acest serviciu clienților lor în mod implicit, dar dacă doriți să adăugați un strat suplimentar de securitate, deschideți contul cPanel, navigați la Avansat caseta de meniu și faceți clic pe Index Manager.
Aici puteți personaliza modul în care vizitatorii dvs. văd un anumit director pe site-ul dvs. Dacă alegeți Fără indexare clientul va primi o pagină de eroare 403 dacă încearcă să acceseze directorul dat.
4. 404 - Nu a fost găsit
404 este cel mai bine cunoscut cod de stare HTTP acolo și ați citit cu siguranță multe postări minunate despre cum să personalizați 404 de pagini. Browserul returnează o pagină HTML 404 când serverul nu găsește nimic în locația solicitată.
Există două scenarii principale care pot avea ca rezultat un 404 Nu a fost gasit pagină. Fie vizitatorul a scris greșit adresa URL, sau permalink structura site-ului a fost schimbată iar link-urile primite indică paginile care au fost mutate în locații diferite. 404 paginile de eroare pot apărea uneori și în adresele URL de nivel superior. De obicei se întâmplă când un site sa mutat recent la un alt server web si DNS încă indică locația veche. Acest tip de problemă dispare, de obicei, după un timp scurt.
Puteți găsi experți SEO pe web care susțin că prea multe 404 au un efect negativ asupra clasamentului motorului de căutare al site-ului dvs., dar Google susține că “404 erorile nu afectează clasarea site-ului dvs. pe Google și le puteți ignora în siguranță” deoarece cele 404 sunt văzute ca o parte normală a webului de către motorul de căutare.
S-ar putea să doriți să reduceți numărul celor 404 deoarece cresc rata de respingere (persoane care părăsesc imediat) de pe site-ul dvs. Soluția cea mai comună pentru acest lucru este utilizarea 301 redirecționări pentru paginile eliminate definitiv și 302 pentru cele care sunt temporar indisponibile.
5. 408 - Solicitare de expirare
Atunci când solicitarea clientului durează prea mult, serverul expiră, închide conexiunea, iar browserul afișează un număr de 408 Solicitați opțiunea Time-Out mesaj de eroare. Timpul de expirare se întâmplă deoarece serverul nu a primit o solicitare completă din partea clientului în intervalul de timp era pregătit să aștepte. Eroare persistente 408 pot apărea din cauza volumul de muncă grav pe server sau pe sistemul clientului.
În unele cazuri ambele capete ale conexiunii funcționează corect, dar a creșterea temporară a internetului încetinește livrarea a mesajului. Site-urile mai mari au tendința de a personaliza 408 pagini de eroare, la fel ca majoritatea dintre dvs., în cazul celor 404. Erorile 408 pot fi rezolvate de obicei prin reîncărcarea paginii cu ajutorul butonului F5.
6. 410 - Plecat
410 Plecat pagina de eroare este foarte aproape la binecunoscutul 404. Ambele înseamnă asta serverul nu găsește fișierul solicitat, dar în timp ce 404 sugerează că fișierul țintă poate fi disponibil undeva pe server, 410 indică o condiție permanentă.
410 arată clientul că resursa a fost făcut în mod intenționat indisponibil, și proprietarul site-ului web vrea ca link-urile primite să fie eliminate de pe Web. 404 este utilizat atunci când serverul nu este sigur dacă indisponibilitatea fișierului este permanentă, dar 410 indică întotdeauna o certitudine completă.
Dacă sunteți responsabil de serverul dvs., este important să înțelegeți modul în care 404 și 410 sunt tratate diferit de crawlerele Google. În acest videoclip, Matt Cutts, șeful Google pentru spam-ul de căutare, explică esența acestei distincții. Este o idee bună distingeți între 404 și 410 pentru a vă spori prietenia cu Google.
Eroare server (5XX)
7. 500 - Eroare internă a serverului
Eroarea internă a serverului este cea mai cunoscută eroare de server, deoarece este utilizată ori de câte ori serverul întâlnește un server starea neașteptată acea îl împiedică să îndeplinească cererea clientului. Codul de eroare 500 este unul generic, este returnat când niciun alt cod de eroare 5XX de pe server nu are sens.
Deși în acest caz problema nu este la sfârșitul dvs., puteți face unele lucruri pentru ao rezolva, cum ar fi reîncărcați pagina (deoarece eroarea poate fi temporară), ștergeți memoria cache a browserului (deoarece problema poate apărea cu versiunea stocată în cache a site - ului) și șterge cookie-urile browserului tău și reporniți browserul.
De asemenea, puteți contacta webmaster-ul (ca și în cazul oricăror alte probleme legate de server) - pot fi recunoscători pentru contribuția dvs., dar există și o șansă că aceștia sunt conștienți de această problemă și lucrează deja la aceasta.
Dacă întâlniți pagina de eroare 500 de pe site-ul dvs., va fi înțelept să contactați furnizorul dvs. de găzduire. Motivul este, cel mai probabil, a eroare de permisiune, A fișierul .htaccess corupt sau a limita de memorie prea mică. Dacă aveți un site WordPress, eroarea 500 poate fi de asemenea cauzată de a pluginul terț; puteți testa acest lucru dezactivând pluginurile, unul câte unul, până când se găsește vinovatul.
8. 502 - Gateway Bad
Mesajul de eroare 502 reprezintă o problemă de comunicare între două servere. Apare atunci când clientul se conectează la un server care acționează ca un gateway sau un proxy care are nevoie accesați un server din amonte care oferă servicii suplimentare pentru aceasta. Celălalt server este situat mai sus în ierarhia serverului. Acesta poate fi, de exemplu, un server Web Apache accesat de un server proxy sau serverul de nume al unui mare furnizor de servicii internet care este accesat de un server de nume local.
Când întâlniți Bad Gateway pagina de eroare a serverului primește un răspuns nevalid de la un server din amonte.
În majoritatea cazurilor, aceasta nu înseamnă că serverul din amonte este în jos, dar că cele două servere comunicante nu sunt de acord cu privire la protocolul privind schimbul de date. Aceasta se întâmplă de obicei atunci când una dintre mașini este configurată sau programată incorect. Contactați furnizorul dvs. de gazduire dacă vedeți 502 pe propriul dvs. site.
9. 503 - Serviciu temporar indisponibil
Vezi tu Serviciul nu este disponibil temporar (uneori Din resurse) de fiecare dată când există o supraîncărcare temporară pe server sau când trece printr-o întreținere programată. Codul de eroare 503 înseamnă că serverul web nu este momentan disponibil. Acest lucru este de obicei o condiție temporară care va fi rezolvată după o anumită întârziere.
Dacă sunteți proprietar de site web, este important să aveți cunoștințe corespunzătoare despre codul de stare 503 pentru a gestiona corect întreținerea planificată. Dacă nu gestionați întreținerea programată în mod corect, este posibil rănit clasamentul motorului de căutare al site-ului dvs..
Aflați cum puteți face acest lucru prin intermediul acestui tutorial pe blogul SEO al lui Yoast sau pe cel de pe moz.com.
10. 504 - Ora de ieșire a gateway-ului
Este un problemă de comunicare server-server in spatele Gateway Time-Out mesaj de eroare, la fel ca în spatele 502 Bad Gateway cod de eroare. Când codul de stare 504 este returnat, există, de asemenea un server de nivel superior în fundalul care se presupune că trimite date către serverul conectat la clientul nostru. În acest caz, serverul de nivel inferior nu primește un răspuns în timp util de la serverul din amonte pe care la accesat.
Aceasta este aceeași problemă de depășire care apare în cazul modelului 408 Solicitați opțiunea Time-Out codul de stare, dar aici nu se întâmplă între client și server, ci între două servere din spate. Gateway Time-Out pagina de eroare indică de obicei comunicarea lentă între cele două servere, și se poate întâmpla, de asemenea, ca server de nivel superior este complet în jos.
Întrucât 504 este o problemă de rețea în fundal, numai persoanele care au acces la rețeaua respectivă o pot rezolva. Ca și în cazul altor erori HTTP de pe server, uneori este suficient să reîmprospătați pagina câteva minute mai târziu pentru a rezolva problema - desigur, numai dacă furnizorii de servicii lucrează la această problemă.