404 hittades inte och 9 vanligaste HTTP-fel förklaras
Bortsett från 404-felet, hur många andra HTML-felsidor vet du om? Har du någonsin tänkt på vad som händer i bakgrunden när du ser någon av dessa HTML-felsidor på din skärm?
Dessa koder är avsedda att förmedla viktig information till användaren. Det kan vara användbart att känna dem bättre, särskilt om du är en webbplatsägare. Använda dem minskar din studsfrekvens, förbättrar rankningen av sökmotorn och ger dig kunskap om hur webbplatsen fungerar.
Läs också:
- Creative Error 404 Pages - Del I
- Creative Error 404 Pages - Del II
Förstå statuskoder
Bakom varje fel sida som du ser på webben finns en HTTP-statuskod som skickas av webbservern. Statuskoderna kommer i form av 3-siffriga nummer. Den första siffran markerar klassen av statuskoden:
- 1XX statuskoder har informativa ändamål
- 2XX indikerar framgång
- 3XX är för omdirigering
Ingen av dessa tre klasser resulterar i en HTML-felsida som i detta fall kunden vet vad man ska göra och fortsätter uppgiften utan tvekan. Det vi brukar se är typen 4XX och 5XX:
- 4XX representera fel på kundsidan
- 5XXs ange problem på serverns sida
HTML-fel sidor visas i dessa fall eftersom Klienten har ingen aning om vad som ska gå vidare. Låt oss se vad som händer i bakgrunden när något går söderut och vad du kan göra åt det.
Klientsidan Fel (4XX)
1. 400 - dålig begäran
När kunden skickar en begäran kan servern inte förstå 400 Dålig förfrågan Fel sida visas. Det händer vanligen när Data som skickas av webbläsaren respekterar inte reglerna i HTTP-protokollet, så webbservern är clueless om hur man behandlar en förfrågan innehåller en felformad syntax.
När du ser en 400-fel sida är orsaken troligtvis den det finns något instabilt på klientsidan: ett inte tillräckligt skyddat operativsystem, en instabil internetanslutning, en defekt webbläsare eller ett cacheproblem. Så det är alltid en bra idé att prova lite din egen dator innan du kontaktar ägaren till webbplatsen.
Öppna samma webbsida i en annan webbläsare, rensa cacheminnet, och kontrollera om du är skyldig med säkerhetsuppdateringar. Om du regelbundet möter 400-felet på olika webbplatser väntar din dator eller Mac på en noggrann säkerhetskontroll.
2. 401 - Godkännande krävs
När det finns en lösenordsskyddad webbsida bakom kundens begäran, svarar servern med en 401 Godkännande krävs koda. 401 returnerar inte ett klassiskt felmeddelande samtidigt, men en popup som frågar användaren att tillhandahålla en inloggningslösenordskombination.
Om du har referensuppgifter är allt bra, och du kan fortsätta utan problem och få tillgång till den skyddade webbplatsen. Annars omdirigeras du till Godkännande krävs fel sida.
Om du är en webbplatsägare kan du lägg till samma lösenordsskydd till din webbplats eller en del av det via ditt cPanel-konto.
Klicka på “Lösenordsskydda kataloger” undermenyn inuti “säkerhet” menyfält och välj webbmappen du vill skydda. Det kan vara ett bra säkerhetslager för att begränsa åtkomsten till ditt administratörsområde som wp-admin mapp på en WordPress-webbplats.
3. 403 - Förbjudna
Du kan stöta på 403 Förbjuden fel sida när servern förstår klientens förfrågan tydligt, men av vissa skäl vägrar att uppfylla det. Detta är varken en missbildning eller ett godkännande problem. Genom att återvända 403-statuskoden avvisar servern i princip klienten med ett stort högt “Nej” utan någon förklaring
Den vanligaste orsaken är att webbplatsägaren tillåter inte besökare att bläddra i filkatalogstrukturen på webbplatsen. När denna typ av skydd är aktiverat kan du inte få tillgång till mappar direkt på webbplatsen. Den andra vanliga orsaken är att den specifika filen som kunden begärde har inte behörighet att ses från webben.
Du kan sätt 403 skydd av säkerhetsskäl på din egen webbplats. Det kan vara användbart att härda din webbplats mot att hackas av gömma katalogstrukturen eller filerna som innehåller sårbar information.
Lyckligtvis tillhandahåller många webbhotell de här tjänsterna till sina kunder som standard, men om du vill lägga till ett extra säkerhetslager öppnar du ditt cPanel-konto, navigerar till Avancerad menylådan och klicka på Index Manager.
Här kan du anpassa hur dina besökare ser en specifik katalog på din webbplats. Om du väljer Ingen indexering Klienten kommer att få en 403-fel sida om den försöker komma åt den angivna katalogen.
4. 404 - Ej funnen
404 är den mest kända HTTP-statuskoden där ute, och du har säkert läst många bra inlägg om hur du anpassar 404 sidor. Webbläsaren returnerar en 404 HTML-sida när servern inte hittar något på den önskade platsen.
Det finns två huvudscenarier som kan resultera i en 404 Hittades inte sida. Antingen besökaren mistyped URL-adressen, eller den permalinkstrukturen på webbplatsen har ändrats och de inkommande länkarna pekar på sidor som flyttades till olika platser. 404 felsidor kan ibland också visas på toppnivån. Det händer vanligtvis när en webbplats nyligen har flyttats till en annan webbserver och den DNS pekar fortfarande på den gamla platsen. Denna typ av problem försvinner vanligtvis efter en kort tid.
Du kan hitta SEO-experter på webben, som hävdar för många 404-tal, har en negativ inverkan på din webbplatss sökmotorrangering, men Google hävdar att “404-fel påverkar inte din webbplats ranking i Google, och du kan säkert ignorera dem” som 404s ses som en vanlig del av webben av sökmotorn.
Du kanske vill minska antalet 404-tal eftersom de ökar studsfrekvensen (personer som lämnar omedelbart) på din webbplats. Den vanligaste lösningen för detta använder 301 omdirigeringar för permanent borttagna sidor och 302-tal för de som är tillfälligt otillgängliga.
5. 408 - Begär Time-Out
När klientens begäran tar för lång tid stänger servern ut, stängs anslutningen och webbläsaren visar en 408 Föreslå uppehåll felmeddelande. Time-out händer eftersom servern inte fick en fullständig förfrågan från klienten inom tidsramen var det berett att vänta. Persistenta 408 fel kan uppstå på grund av tung arbetsbelastning på antingen servern eller på klientens system.
I vissa fall fungerar båda ändarna av anslutningen korrekt men a tillfällig internetuppgång saktar ner leveransen av meddelandet. Större webbplatser tenderar att anpassa 408 felsidor, precis som de flesta av dig gör, om det är 404-tal. 408 fel kan vanligtvis lösas genom att ladda om sidan med hjälp av F5-knappen.
6. 410 - Gone
410 Borta fel sida är väldigt nära till den välkända 404. Båda betyder det servern hittar inte den begärda filen, men medan 404 föreslår att målfilen kan vara tillgänglig någonstans på servern, 410 anger ett permanent tillstånd.
410 visar klienten att resursen gjordes avsiktligt otillgänglig, och webbplatsägaren vill att inkommande länkar ska tas bort från webben. 404 används när servern är osäker om filens otillgänglighet är permanent men 410 visar alltid en fullständig säkerhet.
Om du har ansvaret för din egen server är det viktigt att förstå hur 404s och 410s behandlas annorlunda av Googles sökrobotar. I den här videon Matt Cutts förklarar Googles chef för sökspamfilt det viktigaste av denna distinktion. Det är en bra idé att skilja mellan 404 och 410 för att förbättra din googles vänlighet.
Serverfel (5XX)
7. 500 - Internt serverfel
Internt serverfel är det mest kända servern felet, eftersom det används när servern möter en oväntat tillstånd den där förhindrar det från att uppfylla kundens begäran. 500 felkoden är en generisk, den returneras när inga andra felmeddelanden på 5XX server-sida ger någon mening.
Även om problemet i detta fall inte är i slutet, kan du göra vissa saker för att lösa det som ladda om sidan (eftersom felet kan vara tillfälligt), Rensa webbläsarens cache (eftersom problemet kan uppstå med den cachade versionen av webbplatsen), och Ta bort webbläsarens cookies och starta om webbläsaren.
Du kan också kontakta webmaster (som om det finns några andra problem med serverns sida) - de kan vara tacksamma för ditt bidrag, men det finns också en chans att de är medvetna om problemet och redan arbetar med det.
Om du stöter på 500-felsidan på din egen webbplats är det klokt att kontakta din värdleverantör. Anledningen är troligen en tillståndsfel, en korrupta .htaccess-filen eller a för låg minnesgräns. Om du har en WordPress-webbplats kan 500-felet också orsakas av a tredjeparts plugin; Du kan testa detta genom att inaktivera dina plugins, en efter en, tills den skyldige finns.
8. 502 - Bad Gateway
502-felmeddelandet representerar ett kommunikationsproblem mellan två servrar. Det uppstår när klienten ansluter till en server fungerar som en gateway eller en proxy som behöver få tillgång till en uppströms-server som ger ytterligare service till den. Den andra servern ligger högre i serverns hierarki. Det kan exempelvis vara en Apache webbserver som nås av en proxyserver eller namnservern hos en stor internetleverantör som nås av en lokal namnserver.
När du stöter på Dålig Gateway fel sida servern tar emot ett ogiltigt svar från en uppströms-server.
I de flesta fall betyder det inte att uppströms-servern är nere men att de två kommunicerande servrarna håller inte med om protokollet om hur man byter data. Detta händer vanligtvis när en av maskinerna är felkonfigurerad eller programmerad. Kontakta din värdleverantör om du ser 502 på din egen webbplats.
9. 503 - Tjänsten är tillfälligt otillgänglig
Du ser service tillfälligt ur tjänst (ibland Utan resurser) meddelandet när som helst det finns en tillfällig överbelastning på servern, eller när det går igenom ett schemalagt underhåll. 503-felkoden innebär att webbservern för närvarande inte är tillgänglig. Detta är vanligtvis ett tillfälligt tillstånd som kommer att lösas efter viss fördröjning.
Om du är en webbplatsägare är det viktigt att du har lämplig kunskap om 503-statuskoden för att hantera schemalagt underhåll. Om du inte hanterar planerat underhåll på rätt sätt kan du skadar sökmotorns rankning på din webbplats.
Lär dig hur du gör detta via den här handledningen på Yoasts SEO-blogg eller den här på moz.com.
10. 504 - Gateway Time-Out
Det finns en server-server kommunikationsproblem bakom Gateway Time-Out felmeddelande, precis som bakom 502 Bad Gateway felkod. När 504-statuskoden returneras finns det också en högre server i bakgrunden som ska sända data till servern som är ansluten till vår klient. I det här fallet mottar servern på lägre nivå inte ett korrekt svar från den uppströms-servern som den åtkomst till.
Detta är samma time-out problem som uppstår vid 408 Föreslå uppehåll statuskod, men här sker det inte mellan klienten och servern men mellan två servrar i bakre änden. De Gateway Time-Out Fel sida anger vanligtvis långsam kommunikation mellan de två servrarna, och det kan också hända att Server på högre nivå är helt nere.
Eftersom 504 är ett nätverksproblem i bakgrunden kan bara personer som har tillgång till det nätverket lösa det. Precis som med andra HTTP-fel på HTTP-server är det ibland tillräckligt att uppdatera sidan några minuter senare för att ta itu med problemet - naturligtvis bara om tjänsteleverantörerna arbetar med problemet under tiden.