404 Not Found & 9 Največ pojasnjenih napak HTTP
Razen napake 404, koliko drugih strani z napakami HTML veste? Ali ste kdaj pomislili, kaj se zgodi v ozadju, ko na zaslonu vidite katero od teh strani z napakami HTML?
Te kode so namenjene uporabniku posredujejo pomembne informacije. Koristno je, da jih bolje poznate, še posebej, če ste lastnik spletnega mesta. Z njimi se pravilno zmanjša stopnja obiskov ene strani, izboljša uvrstitev vašega iskalnika in vam poda znanje o uspešnosti vašega spletnega mesta.
Preberite tudi:
- Napaka ustvarjanja 404 strani - I. del
- Napaka ustvarjanja 404 strani - del II
Razumevanje kod stanja
Za vsako stran z napakami, ki jo vidite na spletu, je spletni strežnik poslal kodo statusa HTTP. Kode stanja so v obliki trimestnih številk. Prva številka označuje razred statusne kode:
- 1XX statusne kode imajo informativne namene
- 2XX označuje uspeh
- 3XX je za preusmeritev
Noben od teh treh razredov ne povzroči strani z napako HTML kot v teh primerih stranka ve, kaj storiti in nadaljuje z nalogo brez obotavljanja. Običajno vidimo vrste 4XX in 5XX:
- 4XX predstavljajo napake na strani odjemalca
- 5XX označujejo težave na strani strežnika
V teh primerih se prikažejo strani z napakami HTML, ker stranka nima pojma o tem, kako naprej. Poglejmo, kaj se zgodi v ozadju, ko se nekaj vrne na jug in kaj lahko storite glede tega.
Napake na strani odjemalca (4XX)
1. 400 - Slaba zahteva
Kadar odjemalec pošlje zahtevo, ki jo strežnik ne more razumeti, 400 Slaba prošnja prikaže se stran z napakami. Običajno se zgodi, ko podatki, ki jih pošilja brskalnik, ne upoštevajo pravil HTTP protokola, zato spletni strežnik ne ve, kako obdelati zahtevo vsebuje napačno oblikovano skladnjo.
Ko vidite stran z napako 400, je razlog najverjetneje na strani odjemalca je nekaj nestabilnega: nezadostno zaščiten operacijski sistem, nestabilna internetna povezava, okvarjen brskalnik ali problem s predpomnjenjem. Zato je vedno dobro preizkusiti svoj računalnik, preden se obrnete na lastnika spletnega mesta.
Odprite isto spletno stran v drugem brskalniku, počistite predpomnilnik in preverite, ali ste dolžni z varnostnimi posodobitvami. Če redno naletite na napako 400 na različnih mestih, računalnik ali Mac čaka na temeljit varnostni pregled.
2. 401 - Zahtevano pooblastilo
Če za strankino zahtevo obstaja spletna stran, zaščitena z geslom, strežnik odgovori z 401 Zahtevano pooblastilo Koda. 401 ne prikaže klasičnega sporočila o napaki hkrati, ampak pojavno okno, ki od uporabnika zahteva, da zagotovi kombinacijo za prijavo-geslo.
Če imate poverilnice, je vse v redu in lahko nadaljujete brez težav in dobite dostop do zaščitenega spletnega mesta. V nasprotnem primeru ste preusmerjeni na Zahtevano pooblastilo stran z napako.
Če ste lastnik spletnega mesta, lahko dodajte enako zaščito z geslom na svoje spletno mesto ali del tega preko vašega cPanel računa.
Kliknite na “Imeniki za zaščito z geslom” v podmeniju “Varnost” in izberite spletno mapo, ki jo želite zaščititi. Lahko je dober varnostni sloj za omejitev dostopa do vašega skrbniškega področja, kot je wp-admin na spletnem mestu WordPress.
3. 403 - Prepovedano
Lahko naletite na 403 Prepovedano strani strežnika jasno razume zahtevo stranke, vendar jo iz nekaterih razlogov zavrne. To ni niti deformacija niti problem odobritve. Z vračanjem statusne kode 403 strežnik v bistvu zavrne odjemalca z velikim glasom “Ne” brez pojasnila
Najpogostejši razlog je, da lastnik spletne strani obiskovalcem ne dovoljuje brskanja po strukturi imenika datotek spletnega mesta. Ko je ta vrsta zaščite omogočena, ne morete dostopati do map neposredno na spletnem mestu. Drugi pogost razlog je, da je specifična datoteka, ki jo je naročila stranka nima dovoljenja za ogled iz spleta.
Ti lahko iz varnostnih razlogov nastavite 403 zaščito na svojem spletnem mestu. Lahko je koristno utrditi vašo spletno stran pred tem, da bi jo vdrl skriva strukturo imenika ali datoteke vsebujejo občutljive informacije.
Na srečo številni spletni gostitelji privzeto nudijo to storitev svojim strankam, če pa želite dodati dodatno varnostno plast, odprite svoj cPanel račun, pojdite na Napredno in kliknite Upravitelj indeksov.
Tukaj lahko prilagodite, kako si obiskovalci ogledajo določen imenik na vašem spletnem mestu. Če se odločite Brez indeksiranja odjemalec bo prejel stran z napako 403, če poskuša dostopiti do določenega imenika.
4. 404 - Ne najdem
404 je najbolj znana statusna koda HTTP in gotovo ste prebrali veliko odličnih objav o tem, kako prilagoditi 404 strani. Brskalnik vrne stran 404 HTML ko strežnik ne najde ničesar na zahtevani lokaciji.
Obstajata dva glavna scenarija, ki lahko povzročita 404 Ni najdeno stran. Ali obiskovalec napačno vnesli URL, ali struktura permalink strani je bila spremenjena in dohodne povezave kažejo na strani, ki so bile premaknjene na različne lokacije. 404 strani z napakami se včasih lahko pojavijo tudi na najvišjih URL-jih. Ponavadi se zgodi ko se je spletno mesto nedavno preselilo na drug spletni strežnik in DNS še vedno kaže na staro lokacijo. Takšna težava ponavadi izgine po kratkem času.
Lahko najdete SEO strokovnjakov na spletu, ki trdijo, preveč 404s imajo negativen učinek na vašo spletno stran iskalnik razvrstitev, vendar Google trdi, da “404 napak ne vpliva na uvrstitev vašega spletnega mesta v Googlu in jih lahko varno prezrete” kot 404s so iskani kot običajen del spleta z iskalnikom.
Morda boste želeli zmanjšati število vaših 404-ih ker povečujejo stopnjo obiskov ene strani (osebe, ki takoj zapustijo) vašega spletnega mesta. Najpogostejša rešitev za to je uporaba 301 preusmeritev za trajno odstranjene strani in 302 za tiste, ki trenutno niso na voljo.
5. 408 - Zahteva časovni iztek
Ko zahteva odjemalca traja predolgo, se strežnik izteče, zapre povezavo in brskalnik prikaže 408 Zahtevati odmor obvestilo o napaki. Časovna omejitev se zgodi, ker strežnik ni prejel popolne zahteve od odjemalca v časovnem okviru, ki je bil pripravljen čakati. Stalne napake 408 se lahko pojavijo zaradi težka obremenitev bodisi na strežniku ali na sistemu odjemalca.
V nekaterih primerih oba dela povezave delujeta pravilno, a začasni internetni upori upočasnjujejo dostavo sporočila. Večja spletna mesta običajno prilagajajo 408 strani z napakami, tako kot večina od vas, v primeru 404-ih. 408 napak je običajno mogoče popraviti s ponovnim nalaganjem strani s pomočjo gumba F5.
6. 410 - Odšla
410 Gone je stran z napakami zelo blizu Oboje pomeni to strežnik ne najde zahtevane datoteke, vendar pa 404 predlaga, da je ciljna datoteka morda na voljo nekje na strežniku, 410 označuje trajno stanje.
410 prikazuje odjemalcu, da je vir namerno ni na voljo, in lastnika spletne strani želi, da se vhodne povezave odstranijo iz spleta. 404 se uporablja, če strežnik ni prepričan, ali je nerazpoložljivost datoteke trajna, vendar 410 vedno kaže popolno gotovost.
Če ste odgovorni za lasten strežnik, je pomembno, da razumete, kako Googlovi pajki različno obravnavajo 404 in 410. V tem videu je Matt Cutts, Googlov vodja iskalne neželene pošte, pojasnil bistvo tega razlikovanja. To je dobra ideja Razlikujte med 404 in 410, da bi izboljšali vašo prijaznost do Googla.
Napake strežnika (5XX)
7. 500 - Notranja napaka strežnika
Notranja napaka strežnika je najbolj znana napaka strežnika, saj se uporablja, kadar se strežnik srečuje z nepričakovan pogoj to preprečuje izpolnitev zahteve stranke. Koda napake 500 je generična, vrnjena pa je, ko nobena druga koda napak na strežniški strani 5XX nima smisla.
Čeprav v tem primeru težava ni na vašem koncu, lahko naredite nekaj stvari, da jo rešite, kot je ponovno naložite stran (ker je napaka lahko začasna), počistite predpomnilnik brskalnika (ker lahko pride do težave s predpomnjeno različico spletnega mesta) in izbrišite piškotke brskalnika in znova zaženite brskalnik.
Lahko se tudi obrnete na skrbnika spletnega mesta (kot v primeru drugih težav na strani strežnika) - morda so hvaležni za vaš prispevek, vendar obstaja tudi možnost, da se zavedajo problema in že delajo na tem..
Če na svoji strani naletite na stran s 500 napakami, bo to pametno se obrnite na ponudnika gostovanja. Razlog je najverjetneje a napaka dovoljenja, a poškodovana .htaccess datoteka ali a prenizka omejitev pomnilnika. Če imate spletno mesto WordPress, lahko napako 500 povzroči tudi a vtičnik tretje osebe; to lahko preizkusite tako, da izključite vtičnike, enega za drugim, dokler ne najdete krivca.
8. 502 - Bad Gateway
Sporočilo o napaki 502 predstavlja problem komunikacije med dvema strežnikoma. To se zgodi, ko odjemalec se poveže s strežnikom delujejo kot prehod ali posrednik, ki ga potrebuje dostop do strežnika na zgornjem delu omrežja ki ji zagotavlja dodatno storitev. Drugi strežnik se nahaja v hierarhiji strežnika. Lahko je na primer spletni strežnik Apache, do katerega dostopa proxy strežnik, ali imenski strežnik velikega ponudnika internetnih storitev, do katerega dostopa lokalni imenski strežnik..
Ko naletite na Bad Gateway stran z napako strežnika prejme neveljaven odgovor od strežnika na zgornjem delu oskrbe.
V večini primerov to ne pomeni, da je strežnik na zgornjem delu strežnika navzdol, ampak da dva strežnika za komunikacijo ne strinjate se s protokolom o izmenjavi podatkov. To se običajno zgodi, če je eden od naprav nepravilno konfiguriran ali programiran. Obrnite se na ponudnika gostovanja, če na svojem spletnem mestu vidite 502.
9. 503 - Storitev začasno ni na voljo
Vidiš storitev trenutno ni na voljo (včasih Iz virov) sporočila kadar koli pride do začasne preobremenitve na strežniku ali ko poteka redno vzdrževanje. Koda napake 503 pomeni, da spletni strežnik trenutno ni na voljo. To je običajno začasno stanje, ki bo odpravljeno po določeni zamudi.
Če ste lastnik spletnega mesta, je pomembno, da imate ustrezno znanje o statusni kodi 503, da boste lahko pravilno obravnavali načrtovano vzdrževanje. Če rednega vzdrževanja ne opravite na pravilen način, lahko poškodoval iskalnik razvrstitev vaše spletne strani.
Naučite se, kako to narediti s pomočjo tega vodiča na spletnem dnevniku Yoast ali na spletni strani moz.com.
10. 504 - Časovna omejitev prehoda
Obstaja a težave s komunikacijo med strežnikom in strežnikom za Časovna omejitev prehoda sporočilo o napaki, tako kot za 502 Bad Gateway napačna koda. Ko se vrne statusna koda 504, obstaja tudi strežnik višje ravni v ozadju, ki naj bi pošiljal podatke strežniku, ki je povezan z našo stranko. V tem primeru strežnik nižjega nivoja ne prejme pravočasnega odgovora od strežnika, ki ga je uporabil.
To je isti časovni problem, ki se pojavi v primeru 408 Zahtevati odmor statusne kode, vendar se to ne zgodi med odjemalcem in strežnikom, ampak med dvema strežnikoma v zadnjem delu. The Časovna omejitev prehoda na strani z napakami ponavadi kaže počasna komunikacija med dvema strežnikoma in se lahko zgodi, da strežnik na višji ravni je povsem dol.
Ker je 504 omrežna težava v ozadju, jo lahko rešijo le ljudje, ki imajo dostop do tega omrežja. Kot pri drugih HTTP napakah na strežniški strani, je včasih dovolj, da osvežite stran nekaj minut kasneje, da se lotite težave - seveda le, če ponudniki storitev delajo na problemu.