E-post VPS
Felsökning och reparation

404-fel på webbplatsen, när det är ett problem och hur du åtgärdar det

404-fel

404 betyder att servern fungerar men att den begärda adressen inte finns. Det är ett normalt och nödvändigt svar. Om du skriver fel adress är 404 rätt resultat. Problemet uppstår först när en sida som borde finnas ger 404, eller när webbplatsen ger 404 för sidor som andra länkar till.

Kort sagt

  • Ett enstaka 404 från en felskriven adress är inget fel.
  • Om hela webbplatsen ger 404 utom startsidan ligger orsaken i permalänkarna.
  • Raderade sidor som fortfarande får trafik bör omdirigeras, inte lämnas som 404.

Tre olika 404-situationer

SituationÄr det ett problemVad du ska göra
Besökaren skrev fel adressNejSe till att 404-sidan är tydlig och erbjuder sökning
Alla undersidor ger 404, startsidan fungerarJaPermalänkarna eller .htaccess är trasiga
En raderad sida som fortfarande får trafikJaEn 301-omdirigering till närmaste motsvarande sida

När alla undersidor ger 404

Detta är det tydligaste felet och också det lättaste att åtgärda. Startsidan fungerar eftersom den inte behöver permalänkreglerna, men allt annat går till 404. I WordPress är orsaken nästan alltid saknade .htaccess-regler. Gå till Inställningar och Permalänkar och tryck spara utan att ändra något. WordPress skriver tillbaka reglerna. Om filen inte är skrivbar visar WordPress reglerna som du kan lägga till för hand.

Samma symtom uppstår efter en flytt av webbplatsen om .htaccess inte kopierades med. Dolda filer visas inte som standard i ett FTP-program, så de glöms lätt bort.

Raderade sidor och 301-omdirigering

När en sida raderas eller byter adress får den gamla adressen fortfarande trafik från sökmotorer och från länkar på andra webbplatser. Lämna 404 endast om det inte finns någon ersättare. Gör annars en 301-omdirigering till närmaste motsvarande sida. En 301 talar om för sökmotorn att adressen har flyttat permanent och för över det värde sidan samlat till den nya adressen.

Omdirigera inte allt till startsidan. Om målet inte motsvarar det besökaren sökte tolkar sökmotorn det som ett mjukt 404 och omdirigeringen ger ingenting.

Gör 404-sidan användbar

En 404-sida ska returnera en verklig 404-statuskod, inte 200. Detta är ett vanligt misstag. Sidan ser ut som ett felmeddelande men säger på servernivå att allt är bra, varpå sökmotorn indexerar obefintliga adresser i all evighet. En bra 404-sida berättar vad som hände, erbjuder sökning och länkar till de viktigaste avsnitten.

Var du hittar dina egna 404-fel

Google Search Console listar de adresser där sökmotorn stött på 404, och serverloggen visar de adresser som riktiga besökare har begärt. Gå igenom listan en gång och besluta om varje adress separat. Omdirigera eller låta den dö. Det mesta är skräp som inte behöver gå någonstans.

Om du hellre slipper göra det själv

Vi reder ut vilken sorts 404 det handlar om, åtgärdar permalänkarna och lägger på plats de omdirigeringar som behövs på en gång, så att gamla länkar och sökresultat leder rätt igen.

Se hur vi reparerar en trasig webbplats »

ERR_TOO_MANY_REDIRECTS, webbplatsen omdirigerar i cirklar »