404 Ei leitud ja 9 kõige tavalisemat HTTP-viga selgitatud
404 vea kõrval on mitu HTML-lehekülge, millest te teate? Kas olete kunagi mõelnud, mis toimub taustal, kui näete mõnda neist HTML-i vealehtedest ekraanil?
Need koodid on mõeldud edastada kasutajale olulist teavet. See võib olla kasulik neid paremini tunda, eriti kui olete veebisaidi omanik. Nende kasutamine vähendab teie põrke määra, parandab teie otsingumootori edetabelit ja annab teile teavet saidi toimimise kohta.
Lugege ka:
- Creative Error 404 Pages - I osa
- Creative Error 404 Pages - II osa
Statusikoodide mõistmine
Iga veebis nähtava vealehe taga on veebiserveri poolt saadetud HTTP-olekukood. Olekukoodid on 3-kohalised. Esimene number tähistab olekukoodi klassi:
- 1XX olekukoodidel on informatiivsed eesmärgid
- 2XX näitab edu
- 3XX on suunamiseks
Ükski neist kolmest klassist ei too kaasa HTML-vealehte nagu käesoleval juhul klient teab, mida teha ja teha jätkab kõhklemata ülesannet. Mida me tavaliselt näeme, on 4XX ja 5XX tüüpi:
- 4XX esindavad kliendipoolseid vigu
- 5XX näitab probleeme serveri poolel
Sellistel juhtudel kuvatakse HTML-i vealehti, sest kliendil pole aimugi, kuidas edasi liikuda. Vaatame, mis toimub taustal, kui midagi läheb lõunasse ja mida saate sellega teha.
Kliendipoolsed vead (4XX)
1. 400 - halb taotlus
Kui klient saadab päringu, ei suuda server seda mõista Halb päring ilmub veateade. Tavaliselt juhtub see siis, kui brauseri saadetud andmed ei järgi HTTP-protokolli reegleid, nii et veebiserver on abita, kuidas taotlust töödelda sisaldab valesti kujutatud süntaksit.
Kui näete 400 vealehte, on põhjus kõige tõenäolisem kliendi poolel on midagi ebastabiilset: ei ole piisavalt kaitstud operatsioonisüsteemi, ebastabiilset internetiühendust, defektset brauserit või vahemällu salvestamise probleemi. Seega on alati hea mõte testida oma arvutit enne veebisaidi omaniku poole pöördumist.
Avage sama veebileht teises brauseris, tühjendage vahemälu ja kontrollige, kas teil on vaja turvalisuse värskendusi. Kui kohtate regulaarselt 400 viga erinevates saitides, ootab teie arvuti või Mac põhjalikku turvakontrolli.
2. 401 - Nõutav luba
Kui kliendi taotluse taga on parooliga kaitstud veebileht, vastab server 401-le Nõutav luba kood. 401 ei tagasta korraga korrektset veateadet, vaid hüpikaken, mis palub kasutajal anda sisselogimise parooli kombinatsioon.
Kui teil on volikirjad, on kõik korras ja võite minna ilma probleemideta ja pääseda kaitstud saidile. Vastasel juhul suunatakse teid Nõutav luba vealeht.
Kui olete veebisaidi omanik, saate seda teha lisage oma saidile sama paroolikaitse või osa sellest oma cPaneli konto kaudu.
Klõpsake “Paroolikaitse kataloogid” alammenüü sees “Turvalisus” menüükasti ja valige veebikaust, mida soovite kaitsta. See võib olla hea turvalisuse kiht, et piirata juurdepääsu teie administraatori piirkonnale nagu wp-admin kausta WordPressi saidil.
3. 403 - keelatud
Võite kokku puutuda 403-ga Keelatud viga, kui server mõistab kliendi taotlust selgelt, kuid mõnel põhjusel keeldub seda täitmast. See ei ole mitte väärareng ega autoriseerimisprobleem. 403 olekukoodi tagastamisega lükkab server põhimõtteliselt suure valjuga kliendi tagasi “Ei” ilma selgitusteta
Kõige tavalisem põhjus on see, et veebisaidi omanik ei luba külastajatel sirvida saidi faili kataloogi struktuuri. Kui selline kaitse on lubatud, ei pääse kaustadele otse veebisaidil. Teine sagedane põhjus on see, et konkreetne fail, mida klient soovis ei ole veebi vaatamiseks luba.
Sa saad seadistage 403 kaitse turvalisuse tagamiseks teie enda saidil. See võib osutuda kasulikuks oma saidi kõvenemise vastu kataloogistruktuuri või failide peitmine mis sisaldavad tundlikku teavet.
Õnneks pakuvad paljud veebihostid oma klientidele seda teenust vaikimisi, kuid kui soovite lisada täiendava turvakihi, avage oma cPaneli konto, navigeerige Täpsem menüükasti ja klõpsa Indeksihaldur.
Siin saate kohandada, kuidas külastajad teie saidi kindlat kataloogi vaatavad. Kui valid Indekseerimine puudub klient saab 403 veateate, kui ta üritab antud kataloogi juurde pääseda.
4. 404 - Ei leitud
404 on seal kõige tuntum HTTP-olekukood ja olete kindlasti lugenud palju suurepäraseid postitusi selle kohta, kuidas 404 lehekülge kohandada. Brauser tagastab 404 HTML-lehe kui server ei leia soovitud asukohast midagi.
On kaks peamist stsenaariumi, mis võivad põhjustada 404 Ei leitud lehel. Kas külastaja URL-i valesti, või saidi permalinkstruktuuri on muudetud ja sissetulevad lingid viitavad lehekülgedele, mis olid paigutatud erinevatesse asukohtadesse. 404 vealehted võivad mõnikord ilmuda ka tipptasemel URL-idel. See juhtub tavaliselt kui sait on hiljuti teise veebiserverisse kolinud ja DNS näitab endiselt vana asukohta. Selline probleem kaob pärast lühikest aega.
Leiad SEO-i eksperdid veebis, kes väidavad, et liiga palju 404-e avaldab negatiivset mõju teie saidi otsingumootori edetabelile, kuid Google väidab, et “404 viga ei mõjuta teie saidi edetabelit Google'is ja te saate neid ohutult ignoreerida” 404-d näevad otsingumootori poolt veebi tavaliseks osaks.
Te võite vähendada oma 404-ndate arvu sest nad suurendavad põrgatuse määra (inimesed, kes kohe lahkuvad) teie saidilt. Selle kõige tavalisem lahendus on 301 ümbersuunamine püsivalt eemaldatud lehekülgedele ja 302s nende jaoks, kes ei ole ajutiselt saadaval.
5. 408 - Taotluse aeg
Kui kliendi taotlus võtab liiga kaua aega, sulgub server aeg, sulgeb ühendus ja brauser kuvab 408 Taotle aega veateade. Aegumine toimub seetõttu, et server ei saanud kliendilt täielikku päringut aja jooksul, mil ta oli valmis ootama. Püsivad 408 vead võivad tekkida suur töökoormus kas serveris või kliendi süsteemis.
Mõnel juhul töötab ühenduse mõlemad otsad korralikult, kuid a ajutine internetipinge aeglustab tarnet sõnumi sisu. Suuremad veebisaidid kalduvad 404-ndatel juhtudel kohandama 408 vealehte nagu enamik teist. 408 viga saab tavaliselt F5 nupu abil lehekülje uuesti laadimise teel määrata.
6. 410 - Möödunud
410 Möödas vealeht on väga lähedal tuntud 404-le. Mõlemad tähendavad seda server ei leia soovitud faili, kuid 404 soovitab, et sihtfail võib olla kusagil serveris, 410 näitab püsivat seisundit.
410 näitab ressursi klienti oli tahtlikult kättesaamatu, ja veebisaidi omanik tahab, et sissetulevad lingid veebist eemaldataks. 404 kasutatakse siis, kui server pole kindel, kas faili kättesaamatus on püsiv, kuid 410 näitab alati täielikku kindlust.
Kui olete oma serveri eest vastutav, on oluline mõista, kuidas Google'i indekseerijad 404s ja 410-sid käitlevad erinevalt. Selles video Matt Cutts, Google'i otsingu rämpsposti juhataja selgitab selle eristuse sisu. See on hea mõte eristada 404 ja 410, et suurendada oma Google'i sõbralikkust.
Serveri vead (5XX)
7. 500 - sisemise serveri viga
Sisemine serveri viga on kõige tuntum serveriviga, kuna seda kasutatakse alati, kui server kohtub ootamatu seisund seda takistab tal täita kliendi soovi. 500 veakood on üldine, see tagastatakse siis, kui ükski teine serveripoolne 5XX veakood ei oma mingit mõtet.
Kuigi sellisel juhul ei ole probleem teie jaoks lõppenud, saate seda lahendada, näiteks laadige leht uuesti (kuna viga võib olla ajutine), tühjendage brauseri vahemälu (kuna probleem võib tekkida saidi puhverdatud versiooni puhul) ja kustutage brauseri küpsised ja taaskäivitage brauser.
Samuti võite võtta ühendust veebimeistriga (nagu mis tahes muu serveripoolse probleemi korral) - nad võivad olla tänulikud teie panuse eest, kuid on ka võimalus, et nad on probleemist teadlikud ja juba töötavad.
Kui teie veebisaidil tekib 500 vealeht, on see mõistlik võtke ühendust oma teenusepakkujaga. Põhjus on tõenäoliselt a loa viga, a rikutud .htaccess-fail või a liiga madal mälupiirang. Kui teil on WordPressi sait, võib 500 vea põhjustada ka a kolmanda osapoole plugin; seda saab testida, lülitades oma pluginad desaktiveerides ükshaaval, kuni süüdlane on leitud.
8. 502 - Bad Gateway
Veateade 502 kujutab kahe serveri vahelist kommunikatsiooniprobleemi. See toimub siis, kui klient ühendub serveriga toimib lüüsi või volikirjana juurdepääs ülesvoolu serverile mis pakub talle täiendavat teenust. Teine server asub serveri hierarhias kõrgemal. See võib olla näiteks Apache veebiserver, millele on juurdepääs puhverserveriga, või suure Interneti-teenuse pakkuja nimeserver, millele on juurdepääs kohaliku nimeserveriga.
Kui kohtute Bad Gateway vigade leht serveris saab ebaõnnestunud vastuse ülesvoolu serverist.
Enamikel juhtudel ei tähenda see seda, et ülesvoolu server on allapoole, vaid see, et kaks suhtlusserverit ei nõustu protokolliga andmete vahetamise kohta. See juhtub tavaliselt siis, kui üks masinatest on valesti konfigureeritud või programmeeritud. Kui näete oma saidil 502, võtke ühendust oma teenusepakkujaga.
9. 503 - Teenus ajutiselt kättesaamatu
Näete Teenindus ajutiselt kättesaamatu (mõnikord Väljaspool ressursse) teade igal ajal, kui serveris on ajutine ülekoormus või kui see läbib plaanipärase hoolduse. 503 veakood tähendab, et veebiserver ei ole praegu saadaval. See on tavaliselt ajutine seisund, mis lahendatakse mõne aja pärast.
Kui olete veebisaidi omanik, siis on oluline, et planeeritud hoolduse nõuetekohaseks käsitsemiseks oleksid vajalikud teadmised 503 olekukoodi kohta. Kui te ei kavatse korrapäraselt hooldada õigesti, võite haiget saidi otsingumootori järjekohale.
Lugege, kuidas seda läbi selle juhendaja Yoast'i SEO-blogis või see on aadressil moz.com.
10. 504 - Gateway Time-Out
Siin on server-server kommunikatsiooniprobleem taga Gateway Time-Out veateade, just nagu taga 502 halb värav veakood. 504 olekukoodi tagastamisel on olemas ka kõrgema taseme server taustal, mis peaks andma andmeid meie kliendiga ühendatud serverisse. Sellisel juhul ei saa madalama taseme serverit õigeaegse vastuse oma ülesvoolu serverist.
See on sama aeg-ajalt probleem, mis tekib 408-st Taotle aega olekukood, kuid siin ei toimu see kliendi ja serveri vahel, vaid kahe serveri vahel. The Gateway Time-Out veateade näitab tavaliselt aeglane suhtlemine kahe serveri vahel ja võib juhtuda ka, et kõrgema taseme server on täiesti alla.
Kuna 504 on taustaprobleem taustal, saavad selle lahendada ainult need inimesed, kellel on juurdepääs sellele võrgule. Nagu ka teiste serveripoolsete HTTP-vigade puhul, piisab mõnikord sellest, et probleemi lahendamiseks piisab mõne minuti pärast lehe värskendamisest - muidugi ainult siis, kui teenuseosutajad töötavad probleemi kallal.