HTTP 404

«404 Ikke Funnet» omdirigeres hit. For TV-episoden, se 404 Ikke Funnet (Mr. Robot).

HTTP 404, 404 Not Found, 404, 404 Error, Page Not Found, File Not Found eller Server Not Found feilmeldingen Er En HTTP-standard svarkode (Hypertext Transfer Protocol) i kommunikasjon på datanettverk, for å indikere at nettleseren var i stand til å kommunisere med en gitt server, men serveren kunne ikke finne det som ble forespurt. Feilen kan også brukes når en server ikke ønsker å avsløre om den har den forespurte informasjonen.

webområdets hosting-server vil typisk generere en» 404 Ikke Funnet » nettside når en bruker forsøker å følge en ødelagt eller død lenke; derfor er 404-feilen en av De mest gjenkjennelige feilene som oppstår på World Wide Web.

Oversikt

når du kommuniserer VIA HTTP, må en server svare på en forespørsel, for eksempel en nettleserforespørsel for en nettside, med en numerisk svarkode og en valgfri, obligatorisk eller ikke tillatt (basert på statuskoden) melding. I kode 404 angir det første sifferet en klientfeil, for eksempel EN URL-adresse med feilstavet Uniform Resource Locator (URL). Følgende to sifre angir den spesifikke feilen som oppstod. HTTP bruk av tresifrede koder er lik bruken av slike koder i tidligere protokoller som FTP og NNTP. PÅ HTTP-nivå følges EN 404-svarkode av en lesbar «grunnfrase». HTTP-spesifikasjonen antyder uttrykket «Ikke Funnet», og mange webservere utsteder som standard EN HTML-side som inneholder både 404-koden og» Ikke Funnet » – setningen.

En 404-feil returneres ofte når sider er flyttet eller slettet. I det første tilfellet er DET bedre å bruke URL-kartlegging eller URL-omdirigering ved å returnere Et 301 Flyttet Permanent svar, som kan konfigureres i de fleste serverkonfigurasjonsfiler, eller GJENNOM URL-omskrivning; i andre tilfelle skal en 410 Borte returneres. Fordi disse to alternativene krever spesiell serverkonfigurasjon, bruker de fleste nettsteder ikke dem.

404-feil må ikke forveksles med DNS-feil, som vises når DEN oppgitte NETTADRESSEN refererer til et servernavn som ikke finnes. En 404-feil indikerer at serveren selv ble funnet, men at serveren ikke kunne hente den forespurte siden.

Myke 404-feil

Noen nettsteder rapporterer en» ikke funnet «- feil ved å returnere en standard nettside med en» 200 OK » – svarkode, som feilaktig rapporterer at siden er lastet riktig; dette er kjent som en myk 404. Begrepet «soft 404» ble introdusert i 2004 Av Ziv Bar-Yossef et al.

Myke 404s er problematiske for automatiserte metoder for å oppdage om en kobling er ødelagt. Noen søkemotorer, Som Yahoo Og Google, bruker automatiserte prosesser for å oppdage myke 404s. Myke 404s kan oppstå som følge av konfigurasjonsfeil ved bruk AV VISSE HTTP-serverprogramvare, for eksempel Med Apache-programvaren, når Et Feildokument 404 (spesifisert i en .htaccess-fil) er angitt som en absolutt bane (f. eks http://example.com/error.html) i stedet for en relativ bane (/feil.HTML). Dette kan også gjøres med vilje for å tvinge noen nettlesere (Som Internet Explorer) til å vise en tilpasset 404-feilmelding i stedet for å erstatte det som serveres med en nettleserspesifikk «vennlig» feilmelding (I Internet Explorer utløses denne oppførselen når en 404 serveres og den mottatte HTML-EN er kortere enn en viss lengde, og kan deaktiveres manuelt av brukeren).

det er også «soft 3XX» – feil der innhold returneres med status 200, men det kommer fra en omdirigert side, for eksempel når manglende sider blir omdirigert til domeneroten/hjemmesiden.

Proxy-servere

noen proxy-servere genererer en 404-feil når en feilkode på 500-området ville være mer korrekt. Hvis proxy-serveren ikke kan tilfredsstille en forespørsel om en side på grunn av et problem med den eksterne verten (for eksempel vertsnavnoppløsningsfeil eller nektet TCP-tilkoblinger), bør dette beskrives som En 5xx Intern Serverfeil, men kan levere en 404 i stedet. Dette kan forvirre programmer som forventer og handler på bestemte svar, da de ikke lenger lett kan skille mellom en fraværende webserver og en manglende nettside på en webserver som er tilstede.

Tilsiktet 404s

i juli 2004 distribuerte den BRITISKE teleleverandøren BT Group Cleanfeed-innholdsblokkeringssystemet, som returnerer en 404-feil til enhver forespørsel om innhold identifisert som potensielt ulovlig av Internet Watch Foundation. Andre Internett-Leverandører returnerer EN HTTP 403 «forbudt» feil under de samme omstendighetene. Praksisen med å bruke falske 404-feil som et middel for å skjule sensur har også blitt rapportert I Thailand og Tunisia. I Tunisia, hvor sensur var alvorlig før 2011-revolusjonen, ble folk klar over naturen til de falske 404-feilene og opprettet en imaginær karakter som heter » Ammar 404 «som representerer»den usynlige sensoren».

Microsoft Internet Server 404 substatus feilkoder

webserverprogramvaren utviklet Av Microsoft, Microsofts Internet Information Services (Iis), returnerer et sett med substatus koder med sine 404 svar. Substatus kodene ta form av desimaltall lagt til 404 statuskoden. Substatus kodene er ikke offisielt anerkjent av IANA og returneres ikke av ikke-Microsoft-servere.

Substatuskoder

Microsofts iis 7.0 -, Iis 7.5-og iis 8.0-servere definerer FØLGENDE HTTP-substatuskoder for å angi en mer spesifikk årsak til en 404-feil:

  • 404.0 – Ikke funnet.
  • 404.1-Siden Ble Ikke Funnet.
  • 404.2-isapi eller CGI begrensning.
  • begrensning av 404.3 – mime-typen.
  • 404.4 – ingen håndterer konfigurert.
  • 404.5-Nektet ved forespørsel filtrering konfigurasjon.
  • 404.6 – Verb nektet.
  • 404.7 – filtype nektet.
  • 404.8-Skjult navneområde.
  • 404.9-Filattributt skjult.
  • 404.10-Forespørselshodet for lenge.
  • 404.11-Forespørsel inneholder dobbel escape-sekvens.
  • 404.12-Forespørsel inneholder høy bit tegn.
  • 404.13-Innholdslengden er for stor.
  • 404.14-Forespørsel URL for lang.
  • 404.15-Spørringsstreng for lang.
  • 404.16-DAV-forespørsel sendt til den statiske filbehandleren.
  • 404.17-Dynamisk innhold tilordnet den statiske filbehandleren via en jokertegn MIME-tilordning.
  • 404.18 – Spørringsstrengsekvens nektet.
  • 404.19-Nektet av filtreringsregelen.
  • 404.20-For Mange URL-Segmenter.

Egendefinerte feil sider

Wikimedia 404-meldingen

Webservere kan vanligvis konfigureres til å vise en tilpasset 404-feilside, inkludert en mer naturlig beskrivelse, det overordnede nettstedets merkevarebygging, og noen ganger et nettstedskart, et søkeskjema eller en 404-siders widget. Protokollnivåfrasen, som er skjult for brukeren, er sjelden tilpasset. Internet Explorer vil imidlertid ikke vise egendefinerte sider med mindre de er større enn 512 byte, og velger i stedet å vise en» vennlig » feilside. Google Chrome inkluderte lignende funksjonalitet, hvor 404 er erstattet med alternative forslag generert Av google algoritmer, hvis siden er under 512 byte i størrelse. Et annet problem er at hvis siden ikke gir et favicon, og en egen tilpasset 404-side eksisterer, vil ekstra trafikk og lengre lastetider bli generert på hver sidevisning.

Mange organisasjoner bruker 404 feil sider som en mulighet til å injisere humor i det som ellers kan være en seriøs nettside. For Eksempel Viser Metro UK en isbjørn på et skateboard, og webutviklingsbyrået Left Logic har et enkelt tegneprogram. UNDER VALGKAMPEN I STORBRITANNIA i 2015 brukte de viktigste politiske partiene alle sine 404 sider til enten å sikte mot politiske motstandere eller vise relevant politikk til potensielle støttespillere. I Europa oppfordrer NotFound-prosjektet, opprettet av Flere Europeiske organisasjoner, Inkludert Missing Children Europe Og Child Focus, nettstedoperatører til å legge til en kodebit for å betjene tilpassede 404-feilsider som gir data om savnede barn.

mens mange nettsteder sender tilleggsinformasjon i en 404 feilmelding—for eksempel en lenke til hjemmesiden til et nettsted eller en søkeboks-forsøker noen også å finne den riktige nettsiden brukeren ønsket. Utvidelser er tilgjengelige for noen content management systems (CMSs) for å gjøre dette.

Sporing av 404 feil

det finnes en rekke verktøy som gjennomsøker et nettsted for å finne sider som returnerer 404 statuskoder. Disse verktøyene kan være nyttig i å finne koblinger som finnes innenfor et bestemt nettsted. Begrensningen av disse verktøyene er at de bare finner lenker på et bestemt nettsted, og ignorerer 404s som følge av lenker på andre nettsteder. Som et resultat går disse verktøyene glipp av 83% av 404s på nettsteder. En vei rundt dette er å finne 404 feil ved å analysere eksterne lenker.

En av de mest effektive måtene å oppdage 404-feil på, er Å bruke Google Search Console, Google Analytics eller krypteringsprogramvare.

en annen vanlig metode er å spore trafikk til 404 sider ved hjelp av loggfilanalyse. Dette kan være nyttig for å forstå mer om hva 404s-brukere nådde på nettstedet. En annen metode for å spore trafikk til 404 sider bruker JavaScript-baserte trafikksporingsverktøy.

Se også

  • Blå skjermen av død
  • Funky caching
  • Link rot
  • Liste OVER HTTP statuskoder
  • En Mer Nyttig 404
  • 404 Ikke funnet Av Hypertext Transfer Protocol (HTTP/1.1): Semantikk og Innhold spesifikasjon, På Internet Engineering Task Force
  • ErrorDocument Directive-instruksjoner på tilpassede feilsider For Apache 2.0 webserver
  • 404: Ikke Funnet – en prisbelønt sang om feilkoden

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.