404 ikke funnet og 9 mest vanlige HTTP-feil forklart
Bortsett fra 404-feilen, hvor mange andre HTML-feil sider vet du om? Har du noen gang tenkt på hva som skjer i bakgrunnen når du ser noen av disse HTML-feil sidene på skjermen?
Disse kodene er ment å formidle viktig informasjon til brukeren. Det kan være nyttig å kjenne dem bedre, spesielt hvis du er en nettsideeier. Ved å bruke dem, reduseres sprettfrekvensen din, forbedrer søkemotorens rangering og gir deg kunnskap om ytelsen til nettstedet ditt.
Les også:
- Creative Error 404 Pages - Del I
- Creative Error 404 Pages - Del II
Forstå statuskoder
Bak hver feilside du ser på nettet, finnes det en HTTP-statuskode sendt av webserveren. Statuskoder kommer i formatet av 3-sifrede tall. Det første sifferet markerer klassen av statuskoden:
- 1XX statuskoder har informasjonsformål
- 2XX indikerer suksess
- 3xx er for omdirigering
Ingen av disse tre klassene resulterer i en HTML-feilside som i disse tilfellene klienten vet hva han skal gjøre og fortsetter oppgaven uten å nøle. Det vi vanligvis ser er typen 4XX og 5XX:
- 4XX representerer feil på kundsiden
- 5XXs Angi problemer på serversiden
HTML-feil sider vises i disse tilfellene fordi klienten har ingen anelse om hva som skal gjøres videre. La oss se hva som skjer i bakgrunnen når noe går syd og hva du kan gjøre med det.
Klientsidefeil (4XX)
1. 400 - dårlig forespørsel
Når klienten sender en forespørsel, kan serveren ikke forstå, 400 Dårlig forespørsel Feilsiden vises. Det skjer vanligvis når dataene som sendes av nettleseren, respekterer ikke reglene i HTTP-protokollen, slik at webserveren er clueless om hvordan å behandle en forespørsel inneholder en misdannet syntaks.
Når du ser en 400 feil side, er årsaken mest sannsynlig det Det er noe ustabilt på klientsiden: et ikke tilstrekkelig beskyttet operativsystem, en instabil internettforbindelse, en defekt nettleser eller et caching-problem. Så det er alltid en god ide å teste litt din egen PC før du kontakter eieren av nettsiden.
Åpne samme nettside i en annen nettleser, fjern hurtigbufferen, og kontroller om du skal betale med sikkerhetsoppdateringer. Hvis du regelmessig møter 400-feilen på forskjellige nettsteder, venter PCen eller Macen på en grundig sikkerhetskontroll.
2. 401 - Godkjenning nødvendig
Når det er en passordbeskyttet nettside etter kundens forespørsel, svarer serveren med en 401 Godkjenning er nødvendig kode. 401 returnerer ikke en klassisk feilmelding samtidig, men en popup som ber brukeren om å gi en innloggings-passordkombinasjon.
Hvis du har legitimasjonene, er alt greit, og du kan fortsette uten problemer og få tilgang til det beskyttede nettstedet. Ellers blir du omdirigert til Godkjenning er nødvendig feil side.
Hvis du er en nettsideeier, kan du Legg til samme passordbeskyttelse på nettstedet ditt eller en del av det gjennom din cPanel-konto.
Klikk på “Passordbeskytt kataloger” undermeny inne i “Sikkerhet” menylinje og velg webmappen du vil beskytte. Det kan være et godt sikkerhetslag for å begrense tilgangen til adminområdet ditt som wp-admin mappe på et WordPress-nettsted.
3. 403 - Forbudt
Du kan støte på 403 Forbudt feil side når serveren forstår klientens forespørsel tydelig, men av noen grunner nekter å oppfylle det. Dette er verken en misdannelse eller et autorisasjonsproblem. Ved å returnere 403-statuskoden avviser serveren i utgangspunktet klienten med et stort høyt “Nei” uten noen forklaring
Den vanligste årsaken er at nettstedet eier tillater ikke besøkende å bla gjennom filkatalogstrukturen på nettstedet. Når denne typen beskyttelse er aktivert, kan du ikke få tilgang til mapper direkte på nettstedet. Den andre hyppige grunnen er at den spesifikke filen kunden ba om har ikke tillatelse til å bli sett på nettet.
Du kan sett 403 beskyttelse av sikkerhetsmessige årsaker på ditt eget nettsted. Det kan være nyttig å herde nettstedet ditt mot å bli hacket av gjemmer katalogstrukturen eller -filene som inneholder sårbar informasjon.
Heldigvis tilbyr mange webverter denne tjenesten til sine kunder som standard, men hvis du vil legge til et ekstra sikkerhetslag, åpner du cPanel-kontoen din, navigerer til Avansert menyboksen, og klikk på Indeksleder.
Her kan du tilpasse hvordan de besøkende ser en bestemt katalog på nettstedet ditt. Hvis du velger Ingen indeksering Klienten vil motta en 403 feil side hvis den prøver å få tilgang til den oppgitte katalogen.
4. 404 - ikke funnet
404 er den mest kjente HTTP-statuskoden der ute, og du har sikkert lest mange gode innlegg om hvordan du kan tilpasse 404 sider. Nettleseren returnerer en 404 HTML-side når serveren ikke finner noe på ønsket sted.
Det er to hovedscenarier som kan resultere i en 404 Ikke funnet side. Enten den besøkende mistyped URL-adressen, eller permalinkstruktur av nettstedet har blitt endret og de innkommende koblingene peker til sider som ble flyttet til forskjellige steder. 404 feilsider kan noen ganger også vises på toppnivåadresser. Det skjer vanligvis når et nettsted nylig har flyttet til en annen webserver og DNS peker fortsatt på den gamle plasseringen. Denne typen problem forsvinner vanligvis etter kort tid.
Du kan finne SEO-eksperter på nettet som hevder for mange 404-tall, har en negativ effekt på nettstedets søkemotorrangering, men Google hevder at “404 feil påvirker ikke nettstedets rangering i Google, og du kan trygt ignorere dem” som 404 er sett på som en vanlig del av nettet av søkemotoren.
Du vil kanskje redusere antallet av dine 404-er fordi de øker sprettfrekvensen (folk som forlater umiddelbart) på nettstedet ditt. Den vanligste løsningen for dette bruker 301 omadresser for permanent fjernede sider, og 302-er for de som er midlertidig utilgjengelige.
5. 408 - Request Time-Out
Når forespørselen fra klienten tar for lang tid, slår serveren ut, lukker tilkoblingen, og nettleseren viser en 408 Be om tidsavbrudd feilmelding. Tidsavbrudd skjer fordi serveren ikke mottok en komplett forespørsel fra klienten innenfor tidsrammen var det forberedt på å vente. Vedvarende 408 feil kan oppstå på grunn av stor arbeidsbelastning på serveren eller på klientens system.
I noen tilfeller fungerer begge ender av forbindelsen ordentlig, men a midlertidig Internett-surge bremser leveransen av meldingen. Større nettsteder har en tendens til å tilpasse 408 feilsider, akkurat som de fleste av dere gjør, i tilfelle av 404-årene. 408 feil kan vanligvis løses ved å laste siden på nytt ved hjelp av F5-knappen.
6. 410 - Gone
410 Borte feil side er veldig nærme til den velkjente 404. Begge betyr det serveren finner ikke den forespurte filen, men mens 404 antyder at målfilen kan være tilgjengelig et sted på serveren, 410 indikerer en permanent tilstand.
410 viser klienten at ressursen ble gjort bevisst utilgjengelig, og nettstedets eier ønsker at innkommende koblinger skal fjernes fra nettet. 404 brukes når serveren er usikker på om uavhengigheten av filen er permanent, men 410 viser alltid en fullstendig sikkerhet.
Hvis du har ansvaret for din egen server, er det viktig å forstå hvordan 404s og 410s behandles annerledes av Google robotsøkeprogrammer. I denne videoen Matt Cutts forklarer Googles leder for søkem spam det kjennetegn ved dette skillet. Det er en god ide å skille mellom 404 og 410 for å forbedre din vennlighet i Google.
Server feil (5XX)
7. 500 - Intern serverfeil
Intern serverfeil er den mest kjente serverfeilen, da den brukes når serveren møter en uventet tilstand at hindrer det fra å oppfylle klientens forespørsel. 500 feilkoden er generisk, den returneres når ingen andre feilmeldinger på 5XX server-side gir mening.
Selv om problemet i dette tilfellet ikke er på slutten, kan du gjøre noen ting for å løse det som Oppdater siden (som feilen kan være midlertidig), fjern nettleserens cache (da problemet kan oppstå med den bufret versjonen av nettstedet), og Slett nettleserens informasjonskapsler og start nettleseren på nytt.
Du kan også kontakte webmaster (som i tilfelle andre problemer på serversiden) - de kan være takknemlige for ditt bidrag, men det er også en sjanse for at de er klar over problemet og allerede jobber med det.
Hvis du møter 500 feil siden på ditt eget nettsted, vil det være lurt å kontakt din hostingleverandør. Årsaken er mest sannsynlig a tillatelsesfeil, en korrupte .htaccess-fil eller a for lavt minnegrense. Hvis du har et WordPress-nettsted, kan 500-feilen også forårsaket av a tredjeparts plugin; Du kan teste dette ved å deaktivere pluginene, en etter en, til skylden er funnet.
8. 502 - Bad Gateway
Feilmeldingen 502 representerer et kommunikasjonsproblem mellom to servere. Det oppstår når klienten kobles til en server fungerer som en gateway eller en proxy som trenger å få tilgang til en oppstrøms server som gir ekstra service til det. Den andre serveren ligger høyere i serverhierarkiet. Det kan for eksempel være en Apache-webserver som nås av en proxy-server, eller navnetjeneren til en stor Internett-leverandør som nås av en lokal navneserver.
Når du møter Dårlig gateway Feil siden serveren mottar en ugyldig respons fra en oppstrøms server.
I de fleste tilfeller betyr det ikke at oppstrømsserveren er nede, men at de to kommuniserende serverne ikke enig i protokollen om hvordan du utveksler data. Dette skjer vanligvis når en av maskinene er feil konfigurert eller programmert. Kontakt din hostingleverandør hvis du ser 502 på ditt eget nettsted.
9. 503 - Tjenesten er midlertidig utilgjengelig
Du ser Tjenesten er midlertidig utilgjengelig (noen ganger Ut av ressurser) melding når det er en midlertidig overbelastning på serveren, eller når det går gjennom et planlagt vedlikehold. 503 feilkoden betyr at webserveren for øyeblikket ikke er tilgjengelig. Dette er vanligvis en midlertidig tilstand som vil bli løst etter noen forsinkelser.
Hvis du er en nettstedseier, er det viktig å ha riktig kunnskap om 503-statuskoden for å håndtere planlagt vedlikehold. Hvis du ikke håndterer planlagt vedlikehold på riktig måte, kan du skade søkemotor rangering av nettstedet ditt.
Lær hvordan du gjør dette via denne opplæringen på Yoasts SEO-blogg eller denne på moz.com.
10. 504 - Gateway Time-Out
Det er en server-server kommunikasjon problem bak Gateway Time-Out Feilmelding, akkurat som bak 502 Bad Gateway feil kode. Når 504-statuskoden returneres, er det også en server på høyere nivå i bakgrunnen som skal sende data til serveren som er koblet til vår klient. I dette tilfellet mottar serveren på lavere nivå ikke en rettidig respons fra den oppstrømsserveren den har tilgang til.
Dette er det samme time-out-problemet som oppstår i tilfelle av 408 Be om tidsavbrudd statuskode, men her skjer det ikke mellom klienten og serveren, men mellom to servere i bakenden. De Gateway Time-Out Feilsiden angir vanligvis treg kommunikasjon mellom de to serverne, og det kan også skje at server på høyere nivå er helt nede.
Siden 504 er et nettverksproblem i bakgrunnen, kan bare personer som har tilgang til det nettverket løse det. Som med andre HTTP-feil på serversiden, er det noen ganger nok å oppdatere siden noen få minutter senere for å takle problemet - selvfølgelig bare hvis tjenesteleverandørene jobber med problemet i mellomtiden..