Pagrindinis » Hostingas » 404 Nerasta ir 9 labiausiai paplitusios HTTP klaidos

    404 Nerasta ir 9 labiausiai paplitusios HTTP klaidos

    Be 404 klaidos, kiek kitų HTML klaidų puslapių žinote? Ar kada nors galvojote apie tai, kas vyksta fone, kai ekrane matote bet kurį iš šių HTML klaidų puslapių?

    Šie kodai skirti perduoti svarbią informaciją vartotojui. Gali būti naudinga juos geriau pažinti, ypač jei esate svetainės savininkas. Jų naudojimas tinkamai sumažina jūsų atšokimo rodiklį, pagerina jūsų paieškos variklio reitingą ir suteikia žinių apie jūsų svetainės našumą.

    Taip pat skaitykite:

    • Creative Error 404 Pages - I dalis
    • Creative Error 404 Pages - II dalis

    Statuso kodų supratimas

    Už kiekvieno žiniatinklio matomo klaidų puslapio yra žiniatinklio serverio siunčiamas HTTP būsenos kodas. Būsenos kodai yra trijų skaitmenų. Pirmasis skaitmuo žymi būsenos kodo klasę:

    • 1XX statuso kodai turi informacinius tikslus
    • 2XX rodo sėkmę
    • 3XX skirtas peradresavimui

    Nė viena iš šių trijų klasių nesukelia HTML klaidų puslapio kaip ir šiuo atveju klientas žino, ką daryti ir tęsia užduotį be abejonių. Tai, ką mes paprastai matome, yra 4XX ir 5XX rūšys:

    • 4XX atstovauja kliento pusės klaidas
    • 5XX nurodo problemas serverio pusėje

    Šiais atvejais rodomi HTML klaidų puslapiai, nes klientas nesupranta, ką daryti. Pažiūrėkime, kas vyksta fone, kai kažkas eina į pietus ir ką galite padaryti.

    Kliento pusės klaidos (4XX)

    1. 400 - blogas prašymas

    Kai klientas siunčia užklausą, serveris negali suprasti, 400 Bloga užklausa rodomas klaidos puslapis. Tai paprastai atsitinka, kai naršyklės siunčiami duomenys neatitinka HTTP protokolo taisyklių, todėl žiniatinklio serveris yra neišmintingas, kaip apdoroti užklausą kurioje yra netinkamai sintaksė.

    Kai pamatysite 400 klaidų puslapį, priežastis yra labiausiai tikėtina kliento pusėje yra kažkas nestabili: nepakankamai apsaugota operacinė sistema, nestabilus interneto ryšys, sugedusi naršyklė arba talpyklos problema. Taigi prieš pradėdami susisiekti su svetainės savininku, visada verta patikrinti savo kompiuterį.

    Atidarykite tą patį tinklalapį kitoje naršyklėje, išvalykite talpyklą ir patikrinkite, ar jums reikia saugumo naujinimų. Jei reguliariai sutinkate su 400 klaidų skirtingose ​​svetainėse, jūsų kompiuteris arba „Mac“ laukia išsamaus saugumo patikrinimo.

    2. 401 - reikalingas leidimas

    Kai kliento prašymu yra slaptažodžiu apsaugotas tinklalapis, serveris atsako su 401 Reikalingas leidimas kodą. 401 neatkuria klasikinio klaidos pranešimo vienu metu, bet iššokantis langas, kuriame vartotojas prašo pateikti prisijungimo slaptažodžio derinį.

    Jei turite įgaliojimus, viskas gerai, ir jūs galite eiti be jokių problemų ir gauti prieigą prie saugomos svetainės. Priešingu atveju nukreipiamas į Reikalingas leidimas klaidos puslapis.

    Jei esate svetainės savininkas, galite pridėkite tą pačią slaptažodžio apsaugą į savo svetainę arba jos dalį per savo „cPanel“ paskyrą.

    Spustelėkite “Slaptažodžių apsaugos katalogai” submeniu “Saugumas” meniu langelį ir pasirinkite norimą apsaugoti žiniatinklio aplanką. Tai gali būti geras saugumo sluoksnis, kad apribotumėte prieigą prie jūsų administravimo srities, kaip wp-admin aplanke „WordPress“ svetainėje.

    3. 403 - Draudžiama

    Galite susidurti su 403 Draudžiama klaidos puslapis, kai serveris aiškiai supranta kliento prašymą, tačiau dėl tam tikrų priežasčių atsisako jį įvykdyti. Tai nėra nei defektas, nei leidimo problema. Grąžindamas 403 būsenos kodą, serveris iš esmės atmeta didelį garsą “Ne” be jokio paaiškinimo

    Dažniausia priežastis yra ta, kad svetainės savininkas neleidžia lankytojams naršyti svetainės katalogo struktūros. Kai tokia apsauga yra įjungta, negalite pasiekti aplankų tiesiogiai svetainėje. Kita dažnai pasitaikanti priežastis yra ta, kad konkretus klientas paprašė rinkmenos neturi leidimo peržiūrėti iš žiniatinklio.

    Tu gali nustatykite 403 apsaugą dėl savo saugumo priežasčių. Tai gali būti naudinga sukietinti svetainę nuo įsilaužimo paslėpti katalogo struktūrą ar failus kurioje yra pažeidžiamos informacijos.

    Laimei, daugelis žiniatinklio prieglobos teikia šią paslaugą savo klientams pagal nutylėjimą, bet jei norite pridėti papildomą saugos sluoksnį, atidarykite savo cPanel paskyrą, eikite į Išplėstinė meniu langelį ir spustelėkite Indekso tvarkyklė.

    Čia galite tinkinti, kaip lankytojai mato konkretų jūsų svetainės katalogą. Jei pasirinksite Nėra indeksavimo klientas gaus 403 klaidos puslapį, jei bandys pasiekti tam tikrą katalogą.

    4. 404 - nerastas

    404 yra gerai žinomas HTTP būsenos kodas, ir jūs tikrai skaitėte daug puikių pranešimų apie 404 puslapių pritaikymą. Naršyklė grąžina 404 HTML puslapį kai serveris nieko neranda prašomoje vietoje.

    Yra du pagrindiniai scenarijai, galintys sukelti 404 Nerastas puslapyje. Arba lankytojas nepateikė URL, arba pakeista svetainės permalinko struktūra ir gaunamos nuorodos nurodo puslapius, kurie buvo perkelti į skirtingas vietas. 404 klaidų puslapiai kartais gali būti rodomi aukščiausio lygio URL. Tai paprastai atsitinka kai svetainė neseniai perkelta į kitą interneto serverį ir DNS vis dar nurodo seną vietą. Ši problema paprastai išnyksta po trumpo laiko.

    Jūs galite rasti žiniatinklio SEO ekspertus, kurie teigia, jog per daug 404s neigiamai veikia jūsų svetainės paieškos variklio reitingą, tačiau „Google“ teigia, kad “404 klaidos nedaro įtakos jūsų svetainės reitingui „Google“, todėl galite jas saugiai ignoruoti” 404s paieškos sistemoje laikomi įprastomis tinklo dalimis.

    Galbūt norėsite sumažinti savo 404s skaičių nes jie padidina atšokimo rodiklį (žmonės, paliekantys iš karto) iš jūsų svetainės. Dažniausias šio sprendimo sprendimas yra 301 peradresavimas visam laikui pašalintiems puslapiams ir 302s tiems, kurie laikinai nepasiekiami.

    5. 408 - prašyti laiko

    Kai kliento prašymas trunka per ilgai, serveris išsijungia, užrakina ryšį ir naršyklėje rodoma 408 Reikalauti pertraukos klaidos pranešimas. Laikotarpis pasibaigia, nes serveris negavo pilno kliento prašymo per laiką, kurį jis buvo pasirengęs laukti. Nuolatinės 408 klaidos gali atsirasti dėl didelis darbo krūvis serverio arba kliento sistemoje.

    Kai kuriais atvejais abu jungties galai veikia tinkamai, bet a laikinas interneto srautas sulėtina pristatymą pranešimo. Didesnės svetainės linkusios pritaikyti 408 klaidų puslapius, kaip ir dauguma jūsų, 404s. 408 klaidas paprastai galima nustatyti perkeliant puslapį F5 mygtuku.

    6. 410 - Gone

    410 Gone klaidos puslapis labai arti žinoma 404. Abi tai reiškia serveris neranda prašomo failo, tačiau, nors 404 rodo, kad tikslinis failas gali būti prieinamas kažkur serveryje, 410 rodo nuolatinę būklę.

    410 rodo, kad klientas yra išteklius buvo padarytas tyčia, ir svetainės savininkui nori, kad gaunamos nuorodos būtų pašalintos iš interneto. 404 naudojamas tada, kai serveris nėra tikras, ar failo nebuvimas yra nuolatinis, bet 410 visada rodo visišką tikrumą.

    Jei esate atsakingas už savo serverį, svarbu suprasti, kaip „Google“ skaitytuvai elgiasi skirtingai nuo 404s ir 410-ųjų. Šiame vaizdo įraše „Matt Cutts“ „Google“ paieškos šlamšto vadovas paaiškina šio skirtumo esmę. Tai gera idėja 404 ir 410, kad pagerintumėte „Google“ patogumą.

    Serverio klaidos (5XX)

    7. 500 - Vidinė serverio klaida

    Vidinė serverio klaida yra labiausiai žinoma serverio klaida, nes ji naudojama, kai serveris susiduria su netikėta būklė kad neleidžia jam įvykdyti kliento prašymo. 500 klaidų kodas yra bendras, jis grąžinamas, kai jokie kiti serverio pusės 5XX klaidų kodai neturi jokios prasmės.

    Nors šiuo atveju problema neužbaigta, galite išspręsti tam tikrus dalykus, pvz., įkraukite puslapį (kadangi klaida gali būti laikina), išvalykite naršyklės talpyklą (kadangi problema gali kilti dėl talpykloje esančios svetainės versijos), ir ištrinkite naršyklės slapukus ir iš naujo paleiskite naršyklę.

    Taip pat galite susisiekti su žiniatinklio valdytoju (kaip ir kitų serverio problemų atveju) - jie gali būti dėkingi už jūsų indėlį, tačiau taip pat yra tikimybė, kad jie žino apie problemą ir jau dirba.

    Jei savo svetainėje patirsite 500 klaidų puslapį, tai bus protinga kreipkitės į savo prieglobos paslaugų teikėją. Priežastis yra labiausiai tikėtina leidimo klaida, a sugadintas .htaccess failas arba a per maža atminties riba. Jei turite „WordPress“ svetainę, 500 klaidą taip pat gali sukelti a trečiosios šalies įskiepiai; jūs galite išbandyti šią funkciją išjungdami savo įskiepius po vieną, kol bus rastas kaltininkas.

    8. 502 - Bad Gateway

    502 klaidos pranešimas reiškia ryšio tarp dviejų serverių problemą. Tai įvyksta, kai klientas prisijungia prie serverio veikiant kaip vartai ar tarpinis serveris, kuriam reikia prieiti prie ankstesnio serverio kuri suteikia papildomą paslaugą. Kitas serveris yra aukščiau serverio hierarchijoje. Tai gali būti, pavyzdžiui, „Apache“ žiniatinklio serveris, prie kurio gali prisijungti tarpinis serveris, arba didelio interneto paslaugų teikėjo, prie kurio prisijungia vietinis vardų serveris, vardų serveris.

    Kai susiduriate su bloga tinklo sąsaja klaidos puslapis serveryje gauna neteisingą atsakymą iš aukštesniojo serverio.

    Daugeliu atvejų tai nereiškia, kad „upstream“ serveris yra išjungtas, bet du serveriai nesusitaria dėl protokolo, kaip keistis duomenimis. Tai paprastai atsitinka, kai viena iš mašinų yra neteisingai sukonfigūruota arba užprogramuota. Jei savo svetainėje matote 502, kreipkitės į savo prieglobos paslaugų teikėją.

    9. 503 - paslauga laikinai nepasiekiama

    Jūs matote paslauga laikinai negalima (kartais Ištekliai) pranešimas bet kuriuo metu, kai serveryje yra laikinas perkrovimas, arba kai jis vyksta pagal suplanuotą techninę priežiūrą. 503 klaidos kodas reiškia, kad šiuo metu nėra interneto serverio. Tai paprastai laikina sąlyga, kuri bus išspręsta po tam tikro vėlavimo.

    Jei esate svetainės savininkas, svarbu tinkamai žinoti apie 503 būsenos kodą, kad galėtumėte tinkamai tvarkyti planuojamą techninę priežiūrą. Jei netvarkysite reguliarios priežiūros, galite pakenkė jūsų svetainės paieškos variklio reitingui.

    Sužinokite, kaip tai padaryti per šią pamoką apie „Yoast“ SEO tinklaraštį arba šį „Moz.com“.

    10. 504 - „Gateway Time-Out“

    Čia yra serverio-serverio ryšio problema„Gateway Time-Out“ klaidos pranešimas, kaip ir už 502 Bloga tinklų sąsaja Klaidos kodas. Kai grąžinamas 504 būsenos kodas, taip pat yra aukštesnio lygio serverį fone, kuris turėtų siųsti duomenis į serverį, prijungtą prie mūsų kliento. Tokiu atveju žemesnio lygio serveris laiku nesulaukia atsakymo iš prieigos prie ankstesnio serverio.

    Tai ta pati išėjimo problema, kuri atsiranda 408 atveju Reikalauti pertraukos būsenos kodas, bet čia jis neįvyksta tarp kliento ir serverio tarp dviejų serverių gale. The „Gateway Time-Out“ dažniausiai nurodomas klaidos puslapis lėtas bendravimas tarp dviejų serverių, taip pat gali atsitikti taip, kad aukštesnio lygio serveris yra visiškai išjungtas.

    Kadangi 504 yra fono problema fone, tai gali išspręsti tik tie asmenys, kurie turi prieigą prie šio tinklo. Kaip ir kitose HTTP serverio pusėje esančiose klaidose, kartais pakanka atnaujinti puslapį po kelių minučių, kad išspręstumėte problemą - žinoma, tik jei paslaugų teikėjai dirba su problema.