Levinumad http vead ja nende parandamine. HTTP veakoodid ja olekud. Kuidas seda viga parandada

Iga kord, kui sisenete veebiserverisse, saate vastuseks vastuse olekukoodi. Need koodid on jagatud viide põhirühma ja igal koodil on kolmekohaline tähendus. Koodirühma saab hõlpsasti määrata esimese numbri järgi:

  • 1xx - informatiivne
  • 2xx - edukas lõpetamine
  • 3xx - ümbersuunamine
  • 4xx - viga kliendi poolel
  • 5xx - viga serveri poolel

Erinevaid on tohutult võimalikud vead, kuid kirjeldame ainult kõige elementaarsemaid.

Ülevaade kliendi ja serveri vigadest

Kliendi vead (400-499) tulenevad kliendi ebaõigest taotlusest. Kuigi need vead tekivad kliendi poolel, tuleks neile piisavalt tähelepanu pöörata ja kõik võimalikud variandid kõrvaldades need serveri poolel.

Serveri tõrked (500–599) ilmnevad siis, kui server ei saa kasutaja päringut töödelda ja ilmneb mõned sisemised probleemid.

Märkused põhiprobleemide tõrkeotsinguks

  • Kontrollige serveri logisid, kust saate rohkem detailne info tekkinud probleemi kohta. Näiteks sellised serverid nagu Apache ja Nginx kirjutavad logisid failidesse access.log ja error.log, mida saate vaadata.
  • Pidage meeles, et HTTP vastusekoodid on standard, mida päringut töötlev rakendus peab järgima. See tähendab, et saadud kood sõltub rakendusest endast.

Pärast peamiste vigade pealiskaudset kirjeldamist käsitleme neid üksikasjalikumalt.

400 kehtetu taotlus

See kood tähendab, et päring serverile oli valesti sõnastatud või võib-olla kasutati vale süntaksit.

Siin on mitu selle vea võimalikku põhjust:

  • Kasutaja küpsised, millest saidi töö sõltub, on rikutud. Vahemälu ja küpsiste tühjendamine aitab tavaliselt probleemi lahendada.
  • Ebaõige päring kasutaja enda süül, millal näiteks päring millal genereeriti lokkide abi.

401 juurdepääs keelatud

See kood ilmneb siis, kui kasutaja üritab privaatsele ressursile ilma loata juurde pääseda või kui tal pole täielikku volitust. See tähendab, et kaitstud ressursile juurdepääsu saamiseks peab kasutaja sisestama oma kasutajanime ja parooli.

Näiteks võib tuua olukorra, kus kasutaja proovib hankida mõnda ressurssi, mis on kaitstud HTTP abi autentimine. Sel juhul pääseb kasutaja ressursile ligi alles pärast õige sisselogimise ja parooli sisestamist, mis on määratud .htpasswd failis.

403 juurdepääs keelatud

See kood tähendab, et kasutaja koostas kehtiva päringu, kuid server keeldus õiguste piirangute tõttu vastust väljastamast. Kui teil tekib selline kood, tuleb kõigepealt kaaluda järgmisi põhjuseid.

  • Faili õigused

403 kood esineb sageli siis, kui kasutajal, kelle all veebiserver töötab, pole piisavalt õigusi failile, millele klient juurde pääseb.

Mõelge järgmistele olukordadele:

  • Kasutaja pääses juurde serveri registrifailile http://example.com/index.html
  • Server töötab kasutaja www-data all
  • Serveris asub see fail aadressil /usr/share/nginx/html/index.html

Veenduge, et www-andmete kasutajal oleks sellele failile lugemisõigus. Enamasti tähendab see, et "avalik juurdepääs" tuleb seadistada lugemiseks. Loomulikult on probleemi lahendamiseks mitmeid viise, kuid järgmine käsk aitab teid kindlasti:

Sudo chmod o=r /usr/share/nginx/html/index.html

Järgmine tavaliselt tahtlikult loodud tõrke 403 põhjus on .htaccess-fail. Selles saate määrata ressurssidele juurdepääsu reeglid, näiteks teatud IP-aadresside vahemiku jaoks.

Kui teil tekib see probleem, vaadake see fail hoolikalt üle.

Indeksifaili pole olemas

Kui kasutaja avab juurdepääsu kataloogile, kus indeksifail, ja kataloogi sisu vaatamine on keelatud, siis saab ta vastuseks koodi 403. Näiteks avas kasutaja aadressi http://example.com/emptydir/, antud juhul pole selles kataloogis registrifaili. server tagastab 403 koodi.

Kui soovite lubada kataloogi sisu vaatamist, saate seda teha serveri seadetes.

404 ei leitud

Viga tähendab, et kasutaja pääses serverile õigesti juurde, kuid server ise ei leidnud soovitud ressurssi.

Kood 404 võib ilmneda mitmes olukorras. Kui kohtate sarnane probleem, siis vaadake esmalt järgmisi põhjuseid.

  • Kas URL on õigesti sisestatud?
  • Kas fail on serveris olemas? Võib-olla kustutati või teisaldati?
  • Kas serveri juurkataloog on sätetes õigesti määratud?
  • Kas kasutajal, kelle all server töötab, on faili lugemiseks õiged õigused? Kui õigesti on vaja omada õigusi mitte ainult lugemiseks, vaid ka täitmiseks.
  • Kas seda kasutatakse sümboolne link taotlust menetleda? Kui jah, siis kas teie server on nende haldamiseks õigesti konfigureeritud?

500 sisemine serveri viga

Viga tähendab, et server ei saanud taotlust tundmatu sisemise põhjuse tõttu töödelda.

Kõige ühine põhjus - vale seadistus server (incorrect.htaccess) või pääsete juurde desinstallitud PHP-paketile.

502 lüüsi viga

See tõrge tähendab, et server on kas lüüs või puhverserver, mis ei saa päringu töötlemise eest vastutavatelt taustaserveritelt vastust.

Kui server toimib pöördpuhverserverina, näiteks koormuse tasakaalustajana, siis veenduge, et:

  • Taustaserverid (vastutavad päringu töötlemise eest) töötavad korralikult
  • Puhverserver on õigesti konfigureeritud, kõik taustaserverid on õigesti määratud
  • Kaasatud serverite vaheline võrguühendus töötab. Kui serverid töötavad erinevatel portidel, kontrollige, et tulemüür ei blokeeriks neid ühendusi.

503 teenus pole saadaval

See kood näitab, et server on ülekoormatud või seda hooldatakse. Tavaliselt tähendab see, et server muutub peagi kättesaadavaks.

Kui server ei ole hetkel kasutuses, siis reeglina näitab see, et serveril pole piisavalt CPU ressursid või mälu päringu töötlemiseks. Võib-olla on teie serveril piirang samaaegne kogus kasutajad.

504 lüüsi ajalõpp

Viga ilmneb siis, kui teie server toimib lüüsi või pöördpuhverserverina ja see ei saa määratud aja jooksul taustaserverilt vastust.

Võimalikud põhjused:

  • Halb võrguühendus
  • Taustaserver töötleb päringut liiga aeglaselt või ebapiisavate ressursside tõttu
  • Serveri ajalõpp on liiga lühike

Järeldus

Nüüd peaksite saama hõlpsalt navigeerida veebiserveri tagastatud koodides ja kiiresti leida tõrke põhjuse.

Peaaegu mis tahes aktiivne kasutaja Internet veebisaitidega töötamisel ilmnes tõrkeid. Eriti oluline on saidi omanikul teada nende vigade põhjust.
Üsna sageli on vigu põhjustavad probleemid väikesed ja saate neid ise lahendada. Esiteks peate tutvuma levinumate vigade tüüpidega ja seejärel nende kõrvaldamise algoritmiga.

Vigade tüübid

http-protokolli tõrge võib tekkida, kui kasutaja taotletud failid ei jõua nendeni serverist. Sellises olukorras teatab server kasutajale veakoodi. Serveri vastusekoode on ainult nelja tüüpi: kaks edukat ja kaks ebaõnnestunud.

http-vigade loend (xx – suvalised numbrid):

2xx— nõutud taotlus on täidetud;
3xx— kasutajale on saadetud nõutud päring, mida loetakse samuti positiivseks koodiks;
4xx— faili ei saadetud kasutajale vea tõttu. See kood näitab viga kliendi poolel;
5xxx- serveri viga.

Allpool analüüsime kahte viimast serveri vastuse koodi. See on kõige rohkem levinud vead ja nende kõrvaldamine ei nõua palju aega.

Viga 400 "Halb taotlus"

Kui saidi taotlemisel kuvatakse tõrketeade 400, tähendab see, et päringus endas oli viga. Kuid see tõrge võib ilmneda, kui proovite oma saidi juhtpaneelile sisse logida. Enamasti juhtub see neljal põhjusel:

  • viirusetõrje blokeerib brauseri;
  • brauser on Windowsi tulemüüri poolt blokeeritud;
  • suur hulk küpsised ja vahemällu salvestatud failid;
  • ebastabiilne Interneti-ühendus.

Selle probleemi lahendamiseks peate kontrollima igaüks neist kordamööda. võimalik põhjus selle esinemine.

Viirusetõrje blokeeris brauseri
Kontrollige, kas teie brauser pole teie viirusetõrje keelatud rakenduste loendis. Kui leiate, suurendage selle usaldusväärsust ja salvestage sätted.

Brauseri blokeerib tulemüür.
Sel juhul peate tulemüüri ajutiselt keelama, kustutama küpsised ja sularaha ning seejärel värskendama lehte oma brauseris. Kui probleem laheneb, peate lisama brauseri tulemüüris lubatud programmide hulka.

Küpsised ja sularaha
Lihtsaim lahendus on lihtsalt kustutada brauseris küpsised ja sularaha ning seejärel värskendada vealehte.

Ebastabiilne Interneti-ühendus.
Katkestuse põhjuste väljaselgitamiseks helistage oma teenusepakkujale. Võib-olla on teenusepakkuja töös.

Viga 403 "Juurdepääs keelatud"

Kui serveri vastus on viga 403, tähendab see, et juurdepääs taotletud failidele on keelatud. Kõige levinumad põhjused:

  • Vale registrifail. Selle vea parandamiseks peate looma sellise faili või nimetama selle ümber, kui see on juba olemas.
  • Faili õigused takistavad veebiserveril seda lugeda. Probleemi lahendamiseks peate muutma õigusi.
  • Andmed asuvad vales kataloogis. Lahendamiseks kontrollige failide asukohta kataloogis public_html.

Viga 404 – faili ei leitud

See tõrge tähendab, et server ei leia soovitud andmeid. Selle esinemise peamised põhjused:

  • URL sisestati valesti. Vea lahendamiseks kontrollige lingi õigekirja.
  • Nõutud dokument puudub. Vea lahendamiseks peate kontrollima, kas soovitud fail on õiges kataloogis.

Viga 500 – serveri viga

Et teada saada, mida http veakood 500 tähendab, peate kontrollima selle esinemise põhjuseid.

  • Suutmatus skripti käivitada. Kui dokumentidele (nt 777) on määratud valed juurdepääsuõigused, blokeerib server nende failidega töötavad skriptid. Et kõrvaldada see probleem, peate määrama õiged failiõigused.
  • Htaccess-failis on viga. Käskkirjas võib olla viga. Vea lahendamiseks lubage error.log.

Viga 502 – halb lüüs

http veaolekud, näiteks 502, näitavad, et server andis kehtetu vastuse. Selle vea põhjused:

  • Puhverserver ei tööta korralikult. Veenduge, et teil oleks juurdepääs võrgule. Kui teil on juurdepääs teistele saitidele ja Internet töötab, kustutage küpsised ja tühjendage vahemälu.
  • Ebaõnnestumine serveri ressursid. See probleem võib tekkida, kui teie sait ületab selle saidi hosti poolt teile eraldatud ressursside hulka. tariifiplaan. Uurige hostimisplaane ja valige sobivam ja rohkem ressursse pakkuv.

Viga 503 – teenus pole ajutiselt saadaval

Igal hostimisel asuval saidil on sõltuvalt tariifist piiratud arv tööprotsesse. Protsessid täidetakse kordamööda ja mida rohkem protsesse on, seda ummistunud on järjekord, milles protsesside arv on piiratud. Seega, kui protsess ei mahu konfigureeritud järjekorra suurusesse, siis seda ei käivitata. Sel juhul kuvab server veateate "Teenus pole ajutiselt saadaval". Vea põhjused:

  • Piiratud skripti tööaeg. Kuna skriptid lakkavad mõne aja pärast töötamast, ei pruugi neil olla aega ülekandmiseks suur fail. Selle vea lahendamiseks keelake kõik pistikprogrammid ükshaaval, tuvastades kõige raskemad. Süüdlane tuleks asendada sarnase pistikprogrammiga või üldse loobuda.
  • Suur taotluste arv. Põhjused:
  1. Ressurss viitab liiga paljudele failidele, millest igaüks võtab eraldi protsess. Lahendamiseks proovige võimalikult palju kombineerida rohkem faileüheks.
  2. Rämpsposti- ja DDoS-rünnakud võivad põhjustada suuri päringuid. DDos rünnaku korral .

Mida teha, kui ilmneb tõrge

Isegi saitidel, kus on kõige rohkem parim teenindus Vigu esineb perioodiliselt. Sest sõltumatu otsus peate mõistma http-tõrke põhjust. Sellised teadmised aitavad säästa aega ja ressursse, sest te ei pea ühendust võtma tehniline abi pakkuja.

Kui serverile saadetakse taotlus teie veebisaidilt lehe toomiseks (näiteks kasutaja avab lehe brauseris või Google'i robot skannib lehte), tagastab server vastuseks päringule koodi HTTP olekud.

Mõned tüüpilised HTTP olekukoodid:

  • 200 – server töötles lehte edukalt;
  • 404 – soovitud lehekülge pole olemas;
  • 503 – teave on ajutiselt kättesaamatu

http-koodid – 1xx (ajutised)

Olekukoodid, mis näitavad ajutist vastust. Taotluse jätkamiseks tuleb tegutseda.

http-koodid – 2xx (edukas)

HTTP olekukoodid, mis näitavad, et server töötles päringu edukalt.

Kood Kirjeldus

200 (edukas)

Server töötles päringu edukalt. Tavaliselt tähendab see, et server on esitanud vajalik leht. Kui see olek viitab failile robots.txt, tähendab see, et robot leidis selle edukalt.

201 (loodud)

Taotlus õnnestus ja server lõi uue ressursi.

202 (aktsepteeritud)

Server võttis päringu vastu, kuid pole seda veel töötlenud.

203 (Ebausaldusväärne teave)

Server töötles päringu edukalt, kuid tagastatud teave võis pärineda muust allikast.

204 (sisu puudub)

Server töötles päringu edukalt, kuid ei tagasta sisu.

205 (väärtuse taastamine)

Server töötles päringu edukalt, kuid ei tagasta sisu. Erinevalt vastusest 204 nõuab see vastus taotlejalt dokumendi vaate taastamist (näiteks uute andmete sisestamiseks vormide selgeks muutmine).

206 (osaline sisu)

Server töötles osalise GET-päringu edukalt.

http-koodid – 3xx (ümbersuunatud)

Nõuete täitmiseks on see vajalik lisatoimingud. Need koodid HTTP olek kasutatakse sageli ümbersuunamiseks.

Kood Kirjeldus

300 (palju valikuid)

Server saab nendele päringutele vastuseks teha palju toiminguid. Server saab valida toimingu sõltuvalt päringust ( kasutaja agent) või antud loend võimaldab tal toiminguid valida.

Teie soovitud leht on jäädavalt teise asukohta teisaldatud. Kui server selle vastuse tagastab (at HANGI taotlus või HEAD), suunab taotleja automaatselt uude asukohta. Seda koodi saab kasutada veebiroomajale teatamiseks, et leht või sait on jäädavalt uude asukohta teisaldatud.

302 (ajutiselt teisaldatud)

Praegu vastab server päringule teisest asukohast pärit lehega, kuid edaspidi peaks jätkama päringute saatmist samasse asukohta. See kood sarnaneb koodiga 301 selle poolest, et GET- või HEAD-päring suunab taotleja automaatselt ümber teise asukohta, kuid ärge kasutage seda koodi, et teavitada roomajat lehe või saidi uude asukohta teisaldamisest, kuna roomaja jätkab roomamist. algne asukoht.

303 (Kontrolli teist asukohta)

Server tagastab selle koodi, kui päringu esitaja peab vastuste saamiseks teise asukohta saatma eraldi GET-päringu. Kui kõik nõuded on täidetud, suunab server automaatselt ümber teise asukohta.

304 (pole muudetud)

Taotletud lehte pole sellest ajast peale muudetud viimane palve. Selle vastuse saates ei tagasta server lehe sisu.

Server peab olema konfigureeritud seda vastust tagastama (HTTP If-Modified-Since), kui leht ei ole muutunud pärast viimast korda, kui sama agent seda taotles. See vähendab ribalaiust ja serveri koormust.

305 (kasuta puhverserverit)

Taotleja pääseb lehele ainult puhverserveri kaudu. Selle vastuse tagastamisega määrab server ka kasutatava puhverserveri.

307 (ajutine ümbersuunamine)

Praegu vastab server päringule teisest asukohast pärit lehega, kuid edaspidi peaks jätkama päringute saatmist samasse asukohta. See kood sarnaneb koodiga 301, kuna GET- või HEAD-päring suunab taotleja automaatselt teise asukohta, kuid ärge kasutage seda koodi roomaja teavitamiseks, et leht või sait liigub uude asukohta.

http-koodid – 4xx (taotleb viga)

Järgmised olekukoodid näitavad tõenäoline viga päringus, mis takistab serveril päringu töötlemist.

Kood Kirjeldus

400 (kehtetu taotlus)

Server ei tunne päringu süntaksit ära.

Taotlus nõuab kasutaja tuvastamist. Server võib selle vastuse tagastada, kui lehele juurdepääs nõuab kasutaja luba.

403 (juurdepääs keelatud)

Server lükkab taotluse tagasi. Kui otsingurobot saab selle HTTP olekukoodi, kui proovib indekseerida õiged lehed sait (vt Indekseerimisvead vahekaardil Skaneerimine V Google'i tööriistad veebihaldurite jaoks) blokeerib server või host tõenäoliselt Googleboti juurdepääsu sellele.

Server ei leia soovitud leht. Server tagastab selle koodi sageli, näiteks kui päring on lehekülje kohta, mida serveris pole.

Kui teie saidil pole faili robots.txt ja see olek kuvatakse Google Webmaster Toolsi keelatud URL-ide lehel, on see kehtiv olek. Kui aga saidil on fail robots.txt ja see olek kuvatakse endiselt, võib failil robots.txt olla vale nimi või olla vales kohas. (Fail peab asuma domeeni juurkataloogis ja nimega robots.txt).

Taotluses määratud meetod ei ole lubatud.

406 (pole lubatud)

Nõutud lehte ei saa nõutud sisuspetsifikatsiooniga tagastada.

407 (vajalik puhverserveri autentimine)

See olekukood sarnaneb 401-ga, kuid näitab, et taotleja peab autentima puhverserveri abil. Selle vastuse tagastamisega määrab server ka kasutatava puhverserveri.

408 (Taotluse ajalõpp)

Serveri vastuse ootamise aeg.

409 (konflikt)

Serveris tekkis päringu täitmisel konflikt. Server peab vastama konflikti kohta teabega. Server võib selle koodi tagastada koos päringu erinevuste loendiga vastuseks PUT taotlus, mis on vastuolus varasema nõudlusega.

Server tagastab selle vastuse, kui taotletud ressurss on jäädavalt kustutatud. See vastus sarnaneb vastusega 404 (ei leitud), kuid mõnikord kasutatakse seda 404 asemel varem eksisteerinud, kuid eemaldatud ressursside puhul. Kui ressurss on jäädavalt migreeritud, tuleks ressursi uue asukoha märkimiseks kasutada koodi 301.

411 (nõutav pikkus)

Server ei võta vastu taotlusi, mille päises pole kehtivat välja sisu pikkus.

412 (tingimused ei ole täidetud)

Server ei vasta ühele päringus sisalduvale tingimusele.

413 (Ka suur palve)

Server ei saa taotlust töödelda, kuna see on liiga suur.

Taotletud URI (tavaliselt URL) on serveri töötlemiseks liiga suur.

415 (toetamata tüüp)

Taotlus on toetamata vormingus.

416 (vahemikku ei leitud)

Server tagastab selle olekukoodi, kui taotlus puudutab vahemikku, mida saidil ei ole.

417 (ootel ebaõnnestumine)

Server ei suuda täita päringu päise väljal Expect sisalduvaid päringuid.

Koodid http–5xx (serveri viga)

Järgmised olekukoodid näitavad, et päringu töötlemisel ilmnes serverisisene viga. Need vead on tavaliselt seotud serveriga, mitte nõuetega.

Kood Kirjeldus

500 (Sisemine viga server)

Serveris ilmnes viga ja see ei saa taotlust töödelda.

501 (funktsioon pole rakendatud)

Serveril ei ole päringu täitmist tagavat funktsiooni.

502 (kehtetu lüüs)

Lüüsi või puhverserverina toimiv server sai selle taga olevalt serverilt kehtetu vastuse.

503 (teenus pole saadaval)

Server sisse Sel hetkel pole saadaval (ülekoormatud või keelatud Hooldus). Tavaliselt on see ajutine seisund.

504 (lüüsi ajalõpp)

Server, mis toimib lüüsi või puhverserverina, ootab vastust selle taga olevalt serverilt.

505 (Toetamata versioon HTTP)

Server ei toeta päringus määratud HTTP-protokolli versiooni.

Tänapäeval üks levinumaid. Muuda otsingu algoritmid ja mõned juhised otsingumootorid, sundida veebisaitide omanikke lülituma https-protokolli kasutades turvalisele ühendusele, olles saanud selleks SSL-sertifikaadi. Vastasel juhul langevad vanade protokollidega saidid pingereas.

Kiire märkus: HTTPS ei ole eraldi protokoll. See on tavaline HTTP, mis töötab SSL-i ja TLS-i krüpteeritud transpordimehhanismide kaudu. See pakub kaitset võrgu pealtkuulamisel põhinevate rünnakute eest – nuuskimisrünnakud ja nagu mees keskel, eeldusel, et kasutatakse krüpteerimistööriistu ja serveri sertifikaat on kinnitatud ja usaldusväärne.

Mehhanism ise tasuta sertifikaadid ja saidiühendusi saab hankida hostiteenuse pakkujalt. Ühelt protokollilt teisele ülemineku tulemusena muutub saidil saadaolevate postituste, pildi, menüü ja muude linkide aadress vastavalt. Siin ilmuvad https-protokolli vead, mida Mozilla Firefoxi brauser selgelt näitab.

Loomulikult on selliste saitide vastu rohkem usaldust mitte ainult otsingumootorite, vaid ka otsingumootorite poolt tavakasutajatele. Kuid selle üleminekuga on seotud teatud raskused ja vead, eriti suure teabemahuga saitidel. Uut ja väikest saiti on lihtsam https-iks teisendada ja vastavalt sellele on ka vigu vähem, mistõttu paranduste tegemiseks ei kuluta palju aega.

Selles videos näitan teile, kuidas seda praktikas parandada. https protokolli vead Wordpressis. Tööks kasutasin kolme tööriista: Search Regexi pistikprogrammi, Screaming Frog SEO Spider programmi ja rakendust Mozilla brauser Firefox.

https-protokolli vea parandamine

Pärast SSL-sertifikaadi saamist ja WordPressi saidi ühendamist protokolli https, peate minema mootori enda seadetesse ja muutma ajaveebi aadressi.

Kõige olulisem toiming, mis tuleb enne https-protokolli vigade kõrvaldamist teha, on teha .

Seejärel installige pistikprogramm ja aktiveerige see. Esialgu suudame kiiresti leida ja parandada kõik blogis olevad lingid aadressiga http://... kuni https://...

Enamikul juhtudel jääb pärast seda protseduuri väga vähe vigu. Nende leidmiseks installi arvutisse programm Screaming Frog SEO Spider ja otsi kõike muud. Sisestage põhiväljale veebisaidi aadress ja vajutage nuppu "Start".

Programm ei leia mitte ainult kõiki linke, vaid ka kõike. Kiireks leidmiseks olematuid lehti, lisame otsinguaknasse numbri 404 ja seega on meil andmed lehtede kohta, mida pole olemas või mis on kunagi teisaldatud või kustutatud.

Parandame vead pistikprogrammi abil. Asendame ülemisel väljal olematu aadressi ja alumisel väljal reaalse aadressi ning klõpsame nuppu "Asenda ja salvesta".

Enamik vigu on seotud piltidega, kui kõik tundub olevat tehtud, kuid Firefoxi brauser näitab, et kõiki probleeme ei ole lahendatud. Ja siin saate kasutada brauseri rakendust ennast, klõpsates lossi pildil aadressiriba ja link "üksikasjad".

Multimeedia vahekaardil saate vaadata kõiki pilte ja nende aadresse. Siin pole mõnikord peidetud lingid need, mida vaja läheb. Nendest linkidest vabanemise protseduur on täpselt sama, mis ülalpool kirjeldatud.

Kõigi nende toimingute tulemusena saate WordPressis väga kiiresti leida ja parandada https-protokolli vead peaaegu automaatselt.

https protokolli viga Wordpressis - video

06.04.17 1,1K

Kui külastate saiti kliendirakendus kaudu ühendub veebiserveritega võrguprotokoll HTTP. Sellised võrguühendused toetavad vastusandmete, sealhulgas veebilehtede sisu ja HTTP-koodide saatmist serveritest klientidele.

HTTP veakoodide tüübid ja olek

HTTP-serveri vastuses sisalduvad andmed on päringu töötlemise tulemust näitav kood. Need koodid koosnevad kolmest numbrist, mis on jagatud kategooriatesse:

  • 100-199: teabe olek;
  • 200-299: eduka päringu olek;
  • 300-399: ümbersuunamise olek;
  • 400-499: kliendi vead;
  • 500-599: serveri vead.

Internetis või kohalikud võrgud Kuvatakse vaid mõned veakoodid ja olekud. Vigadega seotud koodid kuvatakse veebilehel, mis tuleneb ebaõnnestunud päringust, samas kui teisi koode kasutajatele üldse ei kuvata.

1. HTTP 200 "OK"

HTTP-kood 200 ilmneb siis, kui server on päringu edukalt töötlenud ja sisu brauserisse tagasi saatnud. Enamik HTTP-päringuid lõpeb selle olekuga. Kasutajad näevad seda koodi ekraanil harva, kuna brauserid kuvavad seda tavaliselt HTTP koodid, kui tekib mõni probleem.

2. HTTP-tõrge 404 "ei leitud"


Server ei leidnud soovitud lehte, faili ega muud ressurssi. HTTP 404 tõrge näitab, et võrguühendus kliendi ja serveri vahel oli edukas. Tekib siis, kui kasutaja sisestas brauserisse vale URI või serveri administraator kustutas faili uude asukohta ümbersuunamist seadistamata. Selle probleemi lahendamiseks peavad kasutajad sisestama õige URL-i.

3. HTTP viga 500 "Sisemine serveri viga"


Server sai kliendilt kehtiva päringu, kuid ei saanud seda töödelda. HTTP Error 500 ilmneb siis, kui serveris tekib mingi tehniline tõrge. Näiteks mälupuudus või kettaruum. Serveri administraator peab selle probleemi lahendama.

4. HTTP-tõrge 503 "teenus pole saadaval"


See kood näitab, et server ei saa sissetulevat päringut töödelda. Mõned serverid kasutavad suurest ressursitarbimisest tingitud oodatavatest tõrgetest märkimiseks HTTP-tõrkekoodi 503. Näiteks kui ületatakse samaaegselt ühendatud kasutajate arv või võimsuslimiit keskprotsessor, mille kohta teatatakse tavaliselt HTTP-500 abil.

5. HTTP 301 „Püsivalt teisaldatud”


Kliendi määratud URI on teisaldatud HTTP ümbersuunamise abil teise asukohta, mis võimaldab kliendil ressursi uuest asukohast hankida. Brauserid järgivad automaatselt 301 HTTP ümbersuunamist ilma kasutaja sekkumiseta.

6. HTTP 302 „Leitud” või „Ajutiselt teisaldatud”


HTTP kood 302 on mõeldud juhtudel, kui ressurssi on ajutiselt, mitte jäädavalt teisaldatud. Serveri administraator peaks kasutama HTTP 302 ainult lühikeste sisu värskendamise (muutmise) perioodide ajal. Brauserid sooritavad automaatselt 302 ümbersuunamise, täpselt nagu 301 kood. HTTP 1.1-s lisati see ajutiste ümbersuunamiste näitamiseks uus kood 307 .

7. HTTP 400 "halb taotlus"


Server tuvastas kliendilt saadud protokolliandmetes vea. Tavaliselt viitab see kliendipoolsele tehnilisele tõrkele või võrgu enda andmete kahjustamisele.

8. HTTP 401 "volitamata"


See tõrge ilmneb siis, kui kliendid taotlevad serverilt kaitstud ressurssi, kuid neil pole juurdepääsuks autentimist. Selle parandamiseks peab klient kasutajanime ja parooliga serverisse sisse logima.

9. HTTP 100 "Jätka"


Protokolli versioonile 1.1 lisatud HTTP-vastuskood 100 oli loodud selleks, et pakkuda rohkem tõhus kasutamine ribalaius võrgud. See võimaldab serveritel kinnitada oma valmisolekut nõustuda suured taotlused. Jätkamise protokoll võimaldab HTTP klient 1.1 saata väike spetsiaalselt konfigureeritud sõnum, mis nõuab serveri vastust koodiga 100, ja seejärel oodata vastust enne päringu saatmist edasisi tegevusi. HTTP 1.0 kliendid ja serverid seda koodi ei kasuta.