Af de mange mulige fejl, du måske ser på dit websted, er “Fejl 404 ikke fundet” en af de kedelige. Men det betyder ikke, at det ikke er frustrerende, når du eller dine besøgende forsøger at gennemse dit websted og fortsætte med at løbe ind i meddelelsen “Error 404 Not Found”. 😒
Det er det sidste, du ønsker, at potentielle kunder fra første omgang ser fra dit brand. En 404 fejl kan også være en indikator for dig, at noget er ændret eller flyttet, og en 301 omdirigering skal sandsynligvis tilføjes til SEO.
I dette indlæg vil vi forsøge at hjælpe dig med at få dit websted til at fungere igen ved at forklare et par ting nedenfor.
Hvad er fejl 404 Not Found?
Fejl 404 opstår, når et websteds server ikke kan finde den side, du forsøger at få adgang til. Dette betyder, at klienten (din browser) var i stand til at oprette forbindelse til hosten (webstedets server), men hosten var ikke i stand til at finde den faktiske anmodede ressource (f.eks. en specifik URL eller et filnavn).
For eksempel: hvis nogen forsøger at få adgang til yoursite.com/post-name
, men du ikke har noget indhold med slug post-name
. Den besøgende vil derefter se en 404-fejl, fordi selvom din webserver fungerer normalt, eksisterer den ressource, der blev anmodet om, ikke.
Det er ikke kun indlæg eller sider, der mangler noget aktiv, der kan generere en 404-fejl på serveren, såsom en manglende billedfil, manglende JavaScript, manglende CSS osv.
Her er en mere komplet definition af Internet Engineering Task Force (IETF):
Statuskoden 404 (Ikke fundet) angiver, at oprindelsesserveren ikke fandt en aktuel repræsentation for målressourcen eller ikke er villig til at oplyse, at en eksisterer. En 404-statuskode angiver ikke, om denne manglende repræsentation er midlertidig eller permanent; statuskoden 410 (Borte) foretrækkes frem for 404, hvis oprindelsesserveren ved, formentlig gennem nogle konfigurerbare midler, at tilstanden sandsynligvis vil være permanent.
Når du eller en af dine besøgende besøger dit websted, sender din browser en forespørgsel til webserveren og modtager data tilbage, herunder noget, der hedder en HTTP-header. HTTP-overskriften indeholder HTTP-statuskoder for at forklare “hvad der skete” med anmodningen.
For det meste fungerer forespørgslen perfekt, og du ser aldrig HTTP-statuskoden (medmindre du kigger). Men hvis noget går galt, viser din webbrowser normalt en besked med HTTP-statuskoden for at angive det nøjagtige problem.
Ligesom andre fejlmeddelelser (500 fejl, 502 fejl, 503 fejl, 504 fejl, osv.), Er fejlen 404 ikke fundet besked resultatet af denne proces.
Fejlkode | 404 Not Found |
Fejltype | Browserprotokolfejl |
Fejlvariationer | Error 404 404 Not Found HTTP Error 404 Not Found Page Not Found The requested URL was not found on this server. The page cannot be found We can’t find the page you’re looking for. The requested URL /~ was not found on this server. That’s all we know. |
Fejlårsager | Problemer med dit websteds permalinks Ingen omdirigering efter flytning eller omdøbning af indhold |
Hvilke Skyldes Fejl 404 Findes Ikke?
Hvis du ser denne fejl på alt dit websites indhold, skyldes det typisk et problem med din site’s permalinks. Hvis du kun ser det på individuelle indholdstyper, er det højst sandsynligt, fordi du har ændret et indholds slug uden at oprette en omdirigering.
Derudover er 404-fejlen ikke altid en dårlig ting- det er kun dårligt, når det forstyrrer brugbarheden. Og til tider er ting bare ude af din kontrol!
For eksempel, kan en person til tider bare skrive den forkerte webadresse i adresselinjen. I så fald vil de stadig se en 404-fejl, men der er ikke noget egentligt problem med, hvordan dit websted er konfigureret. Dette er faktisk det ønskede svar, og du kan oprette din egen brugerdefinerede 404 side for at få besøgende til det rigtige sted (we vi viser dig, hvordan senere).
Fejl 404 Ikke Fundet Variationer
Fordi forskellige browsere viser fejlmeddelelser anderledes, kan du muligvis se en anden meddelelse til denne fejl. Andre fælles variationer omfatter:
- “Fejl 404”
- “404 Ikke fundet”
- “HTTP-fejl 404”
- “Ikke fundet”
- “Siden blev ikke fundet”
- “Den anmodede URL blev ikke fundet på denne server.”
- “Siden kan ikke findes”
- “Vi kan ikke finde den side, du leder efter.”
- “Den anmodede URL / ~ blev ikke fundet på denne server. Det er alt, hvad vi ved.
“Fejl 404 Ikke Fundet” besked er også unik, fordi mange websteder rent faktisk vil oprette en brugerdefineret side for at løse fejlen, snarere vise en af meddelelserne ovenfor. Nogle temaer indeholder også standard 404 sider. Af den grund kan du slet ikke se fejlmeddelelsen, fordi mange websteder vil bruge sjove eller kreative 404 sider i stedet.
Nedenfor er et eksempel på vores egen 404 side hos Kinsta. Vi inkluderer en søgefelt og nogle af vores seneste blogindlæg for at hjælpe besøgende med at finde, hvad de måske har søgt efter Indsæt altid søgefunktionalitet på din 404 side..
Fejl 404 Ikke Fundet effekt på SEO
Fejl 404 Ikke Fundet har ingen indbygget negativ indvirkning på SEO. Men det kan have en negativ indvirkning, afhængigt af årsagen til, hvorfor fejlen sker.
For eksempel, hvis en besøgende bare fejlskriver en URL og ser en 404 fejl – vil der ikke være en negativ indvirkning på SEO. Men hvis du har individuelle fejl på grund af brudte webadresser, vil det hæmme Googles evne til at gennemgå dit websted korrekt og have en negativ SEO-effekt på den måde.
Hvis et permalink-problem forårsager overordnede 404-fejl, kan Google heller ikke gennemgå noget af dit websites indhold. Med andre ord, skal du altid rette dine 404 fejl så hurtigt som muligt.
Fejl 404 fandt ikke indflydelse på webstedets ydeevne
Mange er ikke klar over det, men websteder, der genererer mange 404 fejl, kan nemt løbe i præstationsproblemer, da disse svar ikke typisk caches. Vi så dette meget på større websteder, og det kan være et stort problem, hvis du ved et uheld fremmer eller får en stigning i viral trafik til en 404 side.
For at minimere indvirkningen af 404-anmodninger på webstedets ydeevne, cacher vi automatisk 404-sider i 15 minutter.
Hvis du opretter en ny side med den samme URL som den cache 404-side, renser vi automatisk cachen, så dine besøgende vil kunne se den nye side med det samme. Dette betyder, at dit websted vil være beskyttet mod PHP- og CPU-pigge forårsaget af trafik til dynamiske 404 sider.
Du genererer sandsynligvis flere 404-fejl, end du tror! Vores MyKinsta-analyseværktøj kan hjælpe dig med at bestemme den nøjagtige mængde (som vist nedenfor).
Du kan også hurtigt se, hvad de øverste 404 fejl er. I dette eksempel nedenfor kan du se, at webstedet mangler nogle mobile ikoner, f.eks. /Apple-touch-icon.png. /apple-touch-icon.png
. Disse er højst sandsynligt i et tema eller plugin kode, der bliver forespurgt, men de faktiske ikoner blev aldrig tilføjet. Derfor genererer serveren en 404-fejl, da den ikke kan finde ressourcerne.
Du kan også tjekke 404 fejl i Google Search Console eller installere et tredjeparts plugin som Omdirigering som logger 404 fejl. Husk imidlertid, at plugins som disse også har indflydelse på ydeevnen. Det er meget bedre at stole på et serverniveau værktøj. Derfor tilbyder vi disse værktøjer til alle Kinsta-kunder.
Årsagen til at disse fejl er dårlige er, at mange 404 sider er meget ressourceintensive. For store websteder vil du undgå en tung 404 side. Opret en simpel 404-skabelon der undgår at forespørge databasen om muligt, hvis det er muligt.
Sådan rettes fejl 404 ikke fundet?
Nedenfor vil vi dække forskellige metoder til, hvordan du løser meddelelsen Error 404 Not Found, afhængigt af om det sker på hele webstedet eller til specifikt indhold.
1. Ryd din cache
Start med at opdatere siden og dobbelttjekke URL’en (tastefejl er mere almindelige, end du tror).
Hvis du stadig får en 404-fejl, kan du prøve at få adgang til linket på en anden enhed. Hvis du kan se siden, kan problemet skyldes din computers cache.
For at rydde din cache, tjek vores instruktioner om, hvordan du gør det i forskellige browsere:
- Sådan tvinges du til at opdatere en enkelt side for alle browsere
- Sådan rydder du browsercache til Google Chrome
- Sådan rydder du browsercache til Mozilla Firefox
- Sådan rydder du browsercache til Safari
- Sådan rydder du browsercache til Internet Explorer
- Sådan rydder du browsercache til Microsoft Edge
- Sådan rydder du browsercache til Opera
2. Opdater dit WordPress Site’s Permalinks
Hvis du oplever 404 fejl på stedet, når du forsøger at få adgang til indhold, er den sandsynligste årsag et problem med dine permalinks (eller din .htaccess-fil, hvis din vært bruger Apache). Hvis du er en Kinsta-klient, bruger vi Nginx, så du kan udelukke .htaccess-filen som en mulig årsag.
Den nemmeste måde at løse dette på er at opdatere dine permalinkindstillinger via WordPress dashboard. Alt du skal gøre er at gå til Indstillinger → Permalinks og klik på Gem ændringer (du behøver ikke foretage ændringer – klikke på Gem ændringer er nok).
3. Opsæt 301 omdirigeringer til flyttet- eller omdøbt indhold
Hvis du oplever 404 fejl på et bestemt indhold, er problemet sandsynligvis, at du:
- Har ændret URL-slug for det pågældende indhold.
- Flyttet indholdet manuelt, f.eks. ved at slette det eksisterende indlæg og indsætte det i et nyt indlæg.
Brugere forsøger derefter at få adgang til indholdet på den gamle placering og se en 404 side i stedet for den ressource, de havde forventet. Den bedste måde at løse dette på er at automatisk omdirigere af enhver, der forsøger at få adgang til den gamle placering til den nye placering. På den måde vil de gøre det til det rigtige sted uden 404 fejl. Det er også godt for SEO. Hvis du flytter eller omdøber et indlæg uden at tilføje en omdirigering, mister du den domæneautoritet, der er knyttet til backlinksne, som er peget på det indlæg.
WordPress vil som standard forsøge at omdirigere ændret/flyttet indhold. Men det virker ikke altid, og du bør aldrig stole på WordPress for denne funktionalitet. Men rolig, der er flere nemme måder at oprette omdirigeringer på i WordPress:
For det første kan du bruge det gratis redirection-plugin til at administrere omdirigeringer fra dit WordPress dashboard. Når du har installeret og aktiveret pluginet, skal du gå til Værktøjer → Omdirigering og indtaste webadressen på 404-siden i feltet Source URL og den nye placering af indholdet i feltet Målwebadresse:
Hvis du er vært for Kinsta, kan du også administrere omdirigeringer fra MyKinsta dashboard. Brug af Kinstas værktøj er faktisk en bedre måde at klare sig på, da reglerne implementeres på serverniveau, hvilket er en meget mere optimal måde med hensyn til ydeevne. Det betyder også en mindre tredjeparts plugin du skal bekymre dig om.
For at tilføje en omdirigering skal du gå til dit websted i MyKinsta og vælge Redirects i menuen i sidebaren. Klik derefter på knappen Tilføj omdirigeringsregel:
Du kan derefter definere din omdirigeringsregel:
Endelig, hvis din vært bruger Apache-serveren, kan du bruge .htaccess til at konfigurere omdirigeringer. .htaccess-generatoren kan hjælpe dig med at generere den korrekte kode, der skal tilføjes til dit websteds .htaccess-fil.
Sådan opretter du din egen fejl 404 ikke fundet side?
Mens du kan gøre dit bedste for at forhindre 404 fejl ved at følge ovenstående tips, er det umuligt at eliminere 404 fejl helt fordi nogle ting er uden for din kontrol. Det er ikke ualmindeligt, at små websteder har tusindvis af 404 fejl hver måned.
Hvis en besøgende f.eks. Fejler URL’en, eller hvis en anden hjemmeside linker til en side, der ikke eksisterer, vil folk få 404 fejl uanset hvad.
For at give en mere brugervenlig fejlside kan du bruge et af de mange plugins på 404 sider. F.eks. Giver den gratis 404page plugin dig mulighed for at oprette en brugerdefineret 404 fejlside med:
- En søgefelt
- Vigtige links
- Kontakt information
Et andet vigtigt element i 404-side-plugin er, at det ikke skaber omdirigeringer. En 404-side bør aldrig omdirigeres til en fysisk side som yoursite.com/404
. 404-fejlen skal altid genereres dynamisk på den pågældende side
Ved at inkludere disse elementer giver du besøgende de værktøjer, de har brug for for at finde vej til højre side. Men husk, hold din 404 side lys for bedre ydeevne. Indsæt kun det, der er absolut nødvendigt.
Hvordan overvåger man 404-fejl fremadrettet?
Fremadrettet kan det være nyttigt at være opmærksom på, hvilke anmodninger der forårsager 404 fejl på dit websted. Dette kan hjælpe dig:
- Find brudte links, der sender folk til en ikke eksisterende ressource (disse kan være interne links eller eksterne links fra andre websteder). Du vil så gerne gøre dit bedste for at rette disse links, hvis det overhovedet er muligt.
- Se, hvilke sider Google har problemer med at gennemgå. Du vil så gerne finde ud af, hvorfor Google forsøger at gennemgå en ikke-eksisterende side og indstille omdirigering, hvis det er nødvendigt.
- Fejlfind resultatrelaterede problemer med 404 fejl.
Mulighed 1 – Google Analytics
Hvis du bruger Google Analytics, kan du oprette en brugerdefineret rapport for at spore 404 fejl fra eksterne links. Rebelytics har en god tutorial om emnet.
Mulighed 2 – WordPress Plugin
Hvis du vil bruge et WordPress-plugin, kan ovennævnte redirection plugin hjælpe dig med at overvåge 404 fejl fra dit WordPress dashboard.
Mulighed 3 – Tredjeparts revisionsværktøj
Du kan også bruge et tredjeparts revisionsværktøj som Ahrefs til at overvåge 404 fejl på dit websted. Du kan endda indstille dette til at køre på en tidsplan.
Mulighed 4 – Google Search Console
Endelig kan du spore 404 fejl, som Googles crawlere møder i Google Search Console. Når du har bekræftet dit websted med Google Search Console, skal du gå til Gennemse → Gennemse fejl → Ikke fundet, for at se en liste over 404 fejl, som Google har stødt på.
Dette er langt en af de nemmeste måder. Det er også det bedste i form af ydeevne, fordi det ikke kræver plugins fra tredjeparter eller yderligere scanning mod dit websted. Googles bots crawler allerede dit websted regelmæssigt, så hvorfor ikke bare udnytte de data, de allerede leverer? 😉
Resumé
Desværre vil der forekomme 404 fejl på dit websted, uanset om du kan lide det eller ej. Jo større dit websted er, desto mere begynder du at se det. Vi anbefaler, at du får sat en god arbejdsgang sammen for, hvordan du overvåger disse typer af fejl og fortsætter med at fastsætte dem. 404 fejl er aldrig godt for besøgende, dit brand, og Google kan heller ikke lide at se dem.
Har du andre tip eller spørgsmål vedrørende fejl 404 ikke fundet besked eller hvordan det påvirker dit websted? Lad os vide det nedenfor i kommentarerne.
Skriv et svar