Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Hur du åtgärdar WordPress-inlägg som returnerar 404-fel (steg för steg)

Vi har haft stunder då allt såg bra ut i WordPress, men inläggslänken visade ett 404-fel istället. Inga ändringar i innehållet – bara en saknad sida som borde ha funnits där.

Detta dyker vanligtvis upp efter att ha ändrat inställningar, bytt tema eller lagt till kod som tyst påverkar permanenta länkar. Det kan överraska dig, särskilt om resten av din webbplats fungerar perfekt.

När vi stöter på oväntade 404-fel följer vi en enkel process för att få inläggens URL:er på rätt spår igen – inget gissande, ingen tung felsökning. Och det är precis vad vi delar med oss av i den här guiden.

Du kommer att kunna åtgärda 404-felen och se till att dina inlägg laddas som de ska.

Hur man åtgärdar WordPress-inlägg som returnerar 404-fel

Varför returnerar mina WordPress-inlägg ett 404-fel?

Det finns flera anledningar till varför dina inlägg kan visa ett 404 "Sidan hittades inte"-fel i WordPress. Dessa kan inkludera:

  • Konflikter mellan plugins eller teman: Ibland kan plugins eller teman du har installerat på din webbplats störa hur WordPress hanterar permalänkar. Detta kan leda till trasiga länkar och 404-fel.
  • Problem med anpassad kod: Om du har lagt till anpassad kod på din webbplats kan det finnas fel i koden som påverkar permanenta länkar eller orsakar andra konflikter, vilket resulterar i 404-fel för dina inlägg.
  • Problem med din .htaccess-fil: .htaccess-filen spelar en roll i hur WordPress strukturerar URL:er. Om den här filen är skadad eller saknas kan det leda till 404-fel för dina inlägg eller sidor.

Hur hittar man alla WordPress-inlägg med 404-fel

Innan vi går igenom lösningarna är det bra att ta reda på om felet bara uppstår på ett eller två inlägg eller på flera inlägg. På så sätt kan du avgöra problemets omfattning och välja den mest lämpliga lösningen.

Ett enkelt sätt att ta reda på detta är att använda Google Search Console. Om du inte redan har skickat in din webbplats till Google Search Console, läs då vår guide om hur du lägger till din WordPress-webbplats i Google Search Console.

När Google-boten har genomsökt och indexerat din webbplats kommer Google Search Console att ge dig detaljerad information om din webbplats prestanda, inklusive eventuella 404-fel den stöter på.

För att ta reda på vilka inlägg som returnerar 404-fel kan du logga in på Search Console-instrumentpanelen. Navigera sedan till rapporten 'Pages' så ser du en detaljerad lista över alla fel.

Google Search Console sidrapport

För mer information kan du läsa vår lista med tips för att använda Google Search Console för att öka webbplatstrafiken, som inkluderar några tips om hur du fixar 404-fel med verktyget.

Med det sagt, låt oss titta på hur man åtgärdar WordPress-inlägg som returnerar 404-fel. Du kan använda länkarna nedan för att hoppa direkt till olika lösningar:

Metod 1: Kontrollera efter konflikter med tillägg eller teman och problem med anpassad kod

Ibland kan plugins, teman eller anpassad kod som du har lagt till på din WordPress-webbplats störa permalänkar eller orsaka konflikter, vilket leder till 404-fel. Vi har till och med upplevt det själva när vi testar verktyg på vår demosida.

Ett sätt att lösa detta problem är att tillfälligt inaktivera plugins. Plugins kan ibland störa hur WordPress hanterar länkar.

När du har avaktiverat plugins kan du återaktivera dem en efter en samtidigt som du kontrollerar om 404-felet återkommer efter att ha aktiverat varje plugin. Om felet uppstår efter att ha aktiverat ett specifikt plugin kan det vara boven.

Du kan sedan göra en snabb Google-sökning efter lösningar relaterade till det pluginet eller kontakta pluginutvecklaren för support.

På liknande sätt kan ditt WordPress-tema orsaka konflikten.

För att kontrollera kan du tillfälligt byta till ett standard WordPress-tema som Twenty Twenty-Three eller Twenty Twenty-Four. Allt du behöver göra är att gå till Utseende » Teman och klicka på 'Aktivera' på ett standardtema.

Aktivera ett standard WordPress-tema

Om 404-felet försvinner med standardtemat indikerar det en potentiell konflikt med ditt nuvarande tema. Du kan sedan försöka felsöka temat eller överväga att använda ett annat tema.

Du kan kolla in vårt expertval av de mest populära WordPress-teman för rekommendationer.

Om du nyligen har infogat kodavsnitt på din webbplats, kan det finnas fel i koden som orsakar 404-felen. Titta noga på koden du lade till och se om du kan identifiera några misstag.

Det säkraste sättet att lägga till kodavsnitt i WordPress är med pluginet WPCode. Detta plugin låter dig infoga anpassad kod utan att arbeta direkt med temafiler, vilket minskar risken för att din webbplats går sönder.

Dessutom, när WPCode upptäcker ett fel i din kod, kommer den automatiskt att inaktivera kodavsnittet och be dig att kontrollera det. Du kan också använda testläget för att kontrollera om din kod fungerar innan du publicerar den på din live-webbplats.

WPCode felvarning

Om ingen av dessa lösningar fungerar, gå vidare till nästa metod där vi felsöker dina permalänkinställningar.

WordPress-inlägg kan returnera 404-fel på grund av problem med omskrivningsregler i din .htaccess-fil. I de flesta fall kan du lösa problemet genom att uppdatera dina permalänkinställningar.

Gå helt enkelt till Inställningar » Permalänkar i din WordPress-admin och klicka på knappen 'Spara ändringar'.

Kontrollera permalänkar

Det finns inget behov av att göra några ändringar i själva permalänkinställningarna. Detta kommer att uppdatera dina permalänkinställningar och rensa omskrivningsreglerna.

I de flesta fall löser den här lösningen WordPress-inläggens 404-fel. Men om det inte fungerar för dig, behöver du förmodligen uppdatera din .htaccess-fil manuellt.

Metod 3: Uppdatera WordPress .htaccess-filen

Innan du börjar, se till att säkerhetskopiera din WordPress .htaccess-fil först. Om något går fel kan du enkelt återställa originalfilen.

Nu behöver du ansluta till din server med en FTP-klient som FileZilla eller Filhanteraren i din hostingkontrollpanel.

Hitta sedan .htaccess-filen i din webbplats rotmapp – detta är samma katalog som innehåller mappar som /wp-content/ och /wp-includes/.

Högerklicka på filen och välj 'Filrättigheter' eller 'Ändra rättigheter' från din FTP-klient.

.htaccess filrättigheter

Om WordPress inte kunde skriva till filen tidigare, försök att tillfälligt ändra dess behörigheter till 666 för att göra den skrivbar.

Efter det, gå tillbaka till ditt WordPress-adminområde och spara dina permalinksinställningar igen. Detta gör att WordPress kan generera en korrekt .htaccess-fil.

När det är klart, se till att ändra filrättigheterna tillbaka till en säkrare inställning: 644. Denna inställning gör det möjligt för WordPress att läsa filen, samtidigt som den skyddas från obehöriga ändringar.

Ändra filattributen för .htaccess-filen till 644

Alternativt kan du manuellt redigera filen.

Högerklicka helt enkelt på .htacccess-filen och välj sedan Visa/Redigera-alternativet.

Redigera .htaccess-filen

Filen öppnas i en enkel textredigerare som Anteckningar eller Textredigerare.

Nu behöver du lägga till följande standard WordPress-omskrivningsregler:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Metod 4: Kontakta din webbhotellsleverantör

Om ingen av lösningarna ovan har åtgärdat att WordPress-inlägg returnerar 404-fel, rekommenderar vi att du kontaktar din WordPress-värd. Det kan finnas ett fel hos dem, eller så kan de hjälpa dig att felsöka problemet.

Se även vår guide om hur man frågar korrekt om WordPress-support och får den.

Metod 5: Aktivera mod-rewrite (lokal WordPress-installation)

Om du använder en lokal server för teständamål, måste du aktivera mod_rewrite i Apache-konfigurationen för din MAMP-, WAMP- eller XAMPP-webbplats.

Detta gör det möjligt för WordPress att generera rena URL:er och förhindra 404-felet för inlägg och sidor på din lokala server.

Hur du gör detta skiljer sig åt beroende på vilken plattform du använder. Personer som använder XAMPP kan öppna sitt kontrollpanel och klicka på knappen 'Config' under Actions. Välj sedan 'Apache (httpd.conf)'.

Apache (httpd.conf) menyn på XAMPP

Därefter behöver du hitta raden #LoadModule rewrite_module modules/mod_rewrite.so och ta bort '#' för att avkommentera den.

Detta laddar mod_rewrite.

Hitta rewrite_module i httpd.conf-filen

Sök sedan efter rader som säger AllowOverride None och ändra dem till AllowOverride All. Detta talar om för Apache att tillåta användning av .htaccess-filer.

Du hittar vanligtvis dessa inuti <Directory>-block – särskilt det som pekar på din webbplats mapp, som htdocs om du använder XAMPP. Om du är osäker är det okej att tillämpa ändringen var du än ser den inuti filen, så länge det inte är en systemkatalog. För lokal testning fungerar detta vanligtvis alldeles utmärkt.

Ändra AllowOverride None till AllowOverride All

När du är klar kan du spara httpd.conf-filen och stänga den. Därefter, i XAMPP-kontrollpanelen, klicka på 'Stopp' på Apache-modulen och 'Starta' igen för att starta om den.

Gå sedan tillbaka till din adminpanel för att se om dina permalänkar fungerar.

Videohandledning

Om du behöver visuella instruktioner, titta bara på videon nedan.

Prenumerera på WPBeginner

Vanliga frågor om WordPress 404-fel

Att stöta på 404-fel på din WordPress-webbplats kan vara förvirrande. Nedan har vi besvarat vanliga frågor som kan hjälpa dig att felsöka och åtgärda problemet mer effektivt.

1. Varför får jag ett 404-fel på mina WordPress-inlägg?

Detta innebär vanligtvis att WordPress inte kan hitta inlägget på den begärda URL:en. Det kan bero på trasiga permalänkar, en korrupt .htaccess-fil, borttagna inlägg eller en plugin-/temakonflikt som ändrar hur URL:er hanteras.

2. Hur åtgärdar jag ett 404-fel i WordPress?

Försök att spara om dina permalänkinställningar genom att gå till Inställningar » Permalänkar och klicka på ‘Spara ändringar’. Om det inte fungerar, kontrollera din .htaccess-fil, inaktivera plugins eller byt till ett standardtema för att utesluta konflikter.

3. Hur hittar jag alla 404-fel på min WordPress-webbplats?

Du kan använda Google Search Console för att se en lista över 404-fel som Googlebot stöter på. Tillägg som Broken Link Checker kan också hjälpa till att upptäcka trasiga länkar och saknade sidor på din webbplats.

4. Vad gör .htaccess-filen i WordPress?

.htaccess-filen styr hur URL:er bearbetas. WordPress använder den för att hantera permalinksstrukturen och dirigera URL:er till rätt innehåll. Om den saknas eller är skadad kan URL:er sluta fungera korrekt.

5. Hur redigerar jag .htaccess-filen säkert?

Du kan redigera den med en FTP-klient eller din webbhotells filhanterare. Säkerhetskopiera den alltid först. Efter redigering, se till att behörigheterna är inställda på 644 så att den förblir läsbar och säker.

6. Varför visar mina WordPress-kategori- eller taggsidor 404-fel?

Detta kan hända om ditt tema inte stöder arkivmallar, eller om inställningarna för permalänkar är felkonfigurerade. Att spara om permalänkar och kontrollera ditt temas stöd för arkiv kan hjälpa till att åtgärda det.

7. Hur åtgärdar jag 404-fel för anpassade inläggstyper?

Besök Inställningar » Permalänkar och klicka på "Spara ändringar" för att uppdatera omskrivningsreglerna. Kontrollera också att din anpassade inläggstyp är registrerad med rätt omskrivningsinställningar och har arkivstöd om det behövs.

8. Kan jag omdirigera 404-sidor till min startsida eller en annan sida?

Ja, plugins som Redirection låter dig skapa 301-omdirigeringar från gamla eller trasiga URL:er till nya. Du kan också skapa en anpassad 404-sida för att guida användare tillbaka till användbart innehåll.

🎁 Bonus: Ytterligare guide om hantering av 404-fel

Du kan också hitta följande resurser användbara för att hantera 404 och andra vanliga WordPress-fel.

Vi hoppas att den här artikeln hjälpte dig att lösa inlägg som returnerar 404-fel i WordPress. Du kanske också vill se vår guide till de vanligaste WordPress-felen och hur du åtgärdar dem, tillsammans med våra experttips för de bästa WordPress-pluginsen för att växa din webbplats.

Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.

Upplysning: Vårt innehåll stöds av läsarna. Det innebär att om du klickar på några av våra länkar kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt och hur du kan stödja oss. Här är vår redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

773 CommentsLeave a Reply

  1. Så för mig… Jag tog först bort WP Fastest Cache från min Cpanel och SEDAN… jag “massavaktiverade” alla mina plugins. Gjorde en uppdatering… och det fungerade! Tacka Gud!
    Sedan aktiverade jag de plugins jag fortfarande behövde. Så långt, så bra.
    Tack så mycket!

  2. jag har fixat det med den första metoden. men när jag försöker gå tillbaka till min hemsida från andra sidor visas detta fel: Fel vid anslutning till databasen... hur kan jag fixa detta

  3. Om problemet kvarstår kan du vilja kontrollera om mod_security är aktivt och orsakar problem.

    Jag stötte på detta på en WordPress-sida som hostades av Dreamhost och provade alla alternativ som listas på den här sidan innan jag insåg att detta var mitt problem.

    • Om metoderna i den här artikeln inte fungerar, bör du kontakta din webbhotell för att se om felet kan orsakas där.

      Admin

  4. Tack.
    Jag har försökt att inaktivera mina plugins; jag använder temat twenty sixteen. Men mina sidor laddas fortfarande med "sidan kan inte hittas" när jag använder den anpassade permalänken. Jag har gjort .htaccess, men ingenting fungerar. Inlägg och kategorier laddas bra, men sidor laddas inte om jag inte använder den enkla permalänken, vilket inte är lämpligt för SEO-ändamål.
    Snälla hjälp mig.

    • Du kanske vill kontrollera med din webbhotell om du inte redan har gjort det för att se om det kan vara en del av ett fel på deras sida.

      Admin

  5. Detta fungerade inte. .htaccess-filen är korrekt men inget av ovanstående hjälpte. Letar fortfarande efter en lösning.

  6. hej, tack för inlägget, bra.
    jag har 404-fel men kan inte komma åt varken webbplatsen eller wordpress. hur kan man komma åt wordpress-admin för att lösa problemet??

  7. Snälla, jag kan inte ens komma åt adminområdet på min sida, jag kan inte heller ladda sidan alls. Vad kan jag göra för att lösa detta?

  8. När jag gör samma sak och när jag klickar på Spara ändringar omdirigeras jag också till min webbplats med 404-fel

    • Du kan vilja kontakta din webbhotell för att se om de ser några fel för din webbplats på deras sida.

      Admin

  9. Kom hit först, kunde inte se lösningen i inlägget. Sökte på internet i flera timmar, kom tillbaka och bestämde mig för att läsa kommentarsfältet, där såg jag lösningen på problemet.

    Ett plugin orsakade det och när jag avaktiverar, uppdaterar och återaktiverar det, fungerar det bra därefter. Tack

    • Thank you for letting us know what solved the issue for you in case anyone else runs into the problem :)

      Admin

  10. tack.. jag var väldigt nära att slita ut håret. lol.. jag fick 404 på alla mina portfoliosidor. yikes. enkel fix.

  11. Jag har försökt att klicka på spara-knappen i inställningar> permalänk på min wordpress-admin, men problemet kvarstår. Jag verkar inte kunna hitta .htaccess på min FTP-inloggning. Jag märkte att någon kommenterade om att redigera fronten. Jag försökte titta på storefront-redigeraren, men eftersom jag inte är programmerare är jag försiktig med att inte orsaka mer skada på temat. All hjälp med hur man löser problemet med "404 Sidan hittades inte" för permalänkar. Det började efter en nylig wordpress-uppdatering.

  12. ett plugin var problemet för mig; jag inaktiverade det och var tvungen att redigera sidan på något sätt. Det var inte så trevligt men det fungerade.

  13. Just have to smile, as I am not the only delighted person. Saved from 3 days of agony :-) kept getting a broken link mydomain.com/’/menu/category

    /’/ länkade uppenbarligen inte och ditt TIPS Gå till Inställningar » Permalänkar, och klicka bara på Spara ändringar-knappen. fungerade som en charm, tack

    • Du kanske vill kontakta din hostingleverantör för att säkerställa att det inte finns några problem på hostingens sida

      Admin

  14. Efter att ha provat allt som stod för att lösa fel 404 och inte lyckats, bestämde jag mig för att redigera med frontredigeraren och spara, vips så började det fungera igen.

  15. Jag har provat alla knep som
    Ändrade permalänkar
    Bytte tema
    Bytte plugins

    men allt förgäves, hur kan jag lösa detta fel?

    • Om du återskapade htaccess-filen kan du vilja kontakta din webbhotell för att säkerställa att det inte finns några fel på värdens sida.

      Admin

  16. 404-felet har hemsökt mig de senaste 3 dagarna, mitt problem är att jag inte kan komma åt någonting, ingen WP-instrumentpanel, ingen webbplats, ingen cPanel, det blir en riktig katastrof, snälla hjälp mig att fixa detta

    • För en 404 på allt, bör du börja med att kontakta din hosting-leverantör för att se vad de ser på sin sida.

      Admin

    • Om jag inte hör något annat har vi ingen underhållsservice, men du är välkommen att skicka oss problemet du stöter på via vårt kontaktformulär.

      Admin

      • Jag flyttade min lokala WordPress-webbplats till servern. Jag ändrade composts-tabellen som pekade på serverns IP och ersatte alla lokala värdar. Ändrade konfigurationsfilen och comoptions-tabellen också.
        Men meny-länkarna fungerar inte på server-sidan. Hur kan jag fixa detta?

        • Du kanske vill försöka återskapa din meny för att uppdatera länkarna.

  17. Thanks so much !! You have saved my day. Didnt know that Saving the permanent links would fix this issue. :)

  18. Det här inlägget räddade bokstavligen mitt liv. Jag hade bara 404-fel på alla mina inlägg.

    Allt jag behövde göra var att spara ändringar i permalänkar och det fungerade.

  19. Tack så mycket för informationen, tyvärr har jag fortfarande problem. När jag försöker klicka på +Lägg till ny sida tas jag till en 404, om jag klickar på +Lägg till nytt plugin tas jag också till en 404, om jag försöker lägga till något nytt tas jag till en 404, min webbplats är fortfarande under skapande, den är inte publicerad än. Jag försökte använda FileZilla, men efter flera försök ansluter den inte till min fil. Vet du vad jag borde göra, jag skulle verkligen uppskatta ditt svar!

  20. okej, jag är inte säker på om det är exakt samma problem jag har. Generellt sett, när jag besöker min webbplats får jag inga 404-fel, men i mitt SEO-auditverktyg visas det att min WordPress-förhandsgranskningssida ger en 404-fel, kan någon hjälpa mig att fixa detta??

    • Du bör kontakta supporten för ditt SEO-verktyg för att se om detta är ett känt problem med verktyget.

      Admin

  21. Idag aktiverade jag minifiering av skript/stilar i swift performance lite och efter det visade alla länkar utom startsidan 404-fel. Jag sökte och hittade det här inlägget och vid kontroll fann jag att .htaccess var tom, lade till den grundläggande koden från det här inlägget och 404-felet försvann. Alla länkar fungerar bra. Tack.

  22. Snälla hjälp mig
    Jag vet inte vad som är fel med min WordPress-webbplats, jag försökte skapa ett nytt inlägg när jag är klar, jag klickar på publicera men det omdirigerar mig till en sida som inte hittas som 404, snälla hjälp mig, just nu kan jag inte publicera något på min sida, ingenting fungerar,
    Tack på förhand för din hjälp.

  23. Detta är ett bra inlägg. Jag hade problem med permalänkarna när jag flyttade min WP-webbplats från en server till en annan. Ditt inlägg räddade mig mycket tid som jag annars skulle ha lagt på att leta efter orsaken.

    Tack

  24. hej
    alla dina artiklar är lätta att förstå steg för steg med skärmdumpar guide tack för att du skrev

    Jag har en gratis annonssida i WordPress. Annonsörer lägger upp annonser på min webbplats men få av dem uppfyller inte våra villkor och vi tar därför bort dessa annonser. När jag tar bort annonser får jag ett meddelande från WordPress.
    (Du har precis flyttat ett inlägg till papperskorgen. Sökmotorer och andra webbplatser kan fortfarande skicka trafik till ditt borttagna inlägg. Du bör skapa en omdirigering för att säkerställa att dina besökare inte får ett 404-fel när de klickar på den inte längre fungerande URL:en. Med Yoast SEO Premium kan du enkelt skapa sådana omdirigeringar)

    Min fråga är hur man fixar detta problem utan att köpa yoast seo premium?

  25. Hej,
    Min webbplats är under uppbyggnad just nu.
    Men jag får fortfarande 404-fel när jag loggar in.
    Det tillåter mig inte att öppna mitt konto på WordPress eftersom felet uppstår omedelbart efter att ha klickat på inloggningsknappen.

    Hur löser jag detta problem så att jag kan komma åt wp för att slutföra min webbplats?

    Snälla ge mig instruktioner så att jag kan fortsätta så snart som möjligt.

    Tack!

  26. God dag, jag installerade ett plugin. Så jag kan lägga Google AdSense-skriptet i huvudsektionen på min blogg, efter att ha lagt denna kod i pluginet och uppdaterat mina permalänkar sparade jag det. Det säger fortfarande att sidan inte hittades! Hur fixar jag felet! Finns det något annat sätt jag kan infoga detta skript manuellt via min cpanel! Snälla hjälp en bror som är så förvirrad just nu

  27. Dessa steg verkar så enkla. Men jag provade allt. Ändra rättigheter till 666 och 664. Ta bort .htaccess-filen. Att kopiera och klistra in koden hjälpte inte heller.

    Jag ändrade till och med permalänkinställningarna till vad jag önskar och skrev om alla sidor för hand igen. För att säkerställa att de får det namn jag vill ha och för att ha nya sid-ID:n

    Jag försökte bokstavligen allt. Jag är verkligen rådvill nu. Kan du snälla hjälpa mig.

  28. Allvarligt fel: Klassen ‘Email_Before_Download_Form’ hittades inte i /wp-content/plugins/email-before-download/includes/class-email-before-download-shortcode.php på rad 65

    Varför???

  29. Hej. Jag gillade enkelheten i handledningen. Tyvärr fungerade det inte för mig!

    Felet försvinner bara OM jag ändrar min permalänk till 'plain'. Om jag ändrar tillbaka permalänken till 'post name', då visas felet! Jag vore tacksam om du kunde hjälpa mig här. Tack ändå för inlägget.

    • Om att återskapa htaccess-metoden inte fungerar, bör du kontakta din webbhotell för att se om mod_rewrite-regeln är aktiverad på deras server.

      Admin

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.