Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Wie man den 404-Fehler bei WordPress-Beiträgen behebt (Schritt für Schritt)

Hinweis der Redaktion: Wir erhalten eine Provision für Partnerlinks auf WPBeginner. Die Provisionen haben keinen Einfluss auf die Meinung oder Bewertung unserer Redakteure. Erfahre mehr über Redaktioneller Prozess.

Geben Ihre WordPress-Beiträge auf Ihrer Website einen 404-Fehler zurück?

Dieser Fehler tritt auf, wenn Sie auf Ihren WordPress-Administrationsbereich und Ihr Blog zugreifen können, aber wenn Sie versuchen, einen Beitrag zu öffnen, wird „404 Not Found“ angezeigt.

In diesem Artikel zeigen wir Ihnen, wie Sie WordPress-Beiträge mit 404-Fehlern beheben können.

How to fix WordPress posts returning 404 error

Warum erhalten meine WordPress-Beiträge einen 404-Fehler?

Es gibt mehrere Gründe, warum Ihre WordPress-Beiträge einen 404 „Seite nicht gefunden“-Fehler anzeigen. Diese können sein:

  • Konflikte mit Plugins oder Themes: Manchmal können Plugins oder Themes, die Sie auf Ihrer Website installiert haben, die Handhabung von Permalinks durch WordPress beeinträchtigen. Dies kann zu fehlerhaften Links und 404-Fehlern führen.
  • Probleme mit benutzerdefiniertem Code: Wenn Sie Ihrer Website benutzerdefinierten Code hinzugefügt haben, kann es sein, dass der Code Fehler enthält, die sich auf Permalinks auswirken oder andere Konflikte verursachen, was zu 404-Fehlern für Ihre Beiträge führt.
  • Probleme mit Ihrer .htaccess-Datei: Die .htaccess-Datei spielt eine Rolle dabei, wie WordPress URLs strukturiert. Wenn diese Datei beschädigt ist oder fehlt, kann dies zu 404-Fehlern für Ihre Beiträge führen.

Sehen wir uns also an, wie man WordPress-Beiträge mit 404-Fehlern beheben kann. Sie können die Links unten verwenden, um direkt zu den verschiedenen Lösungen zu springen:

Video-Anleitung

Subscribe to WPBeginner

Wenn Sie eine schriftliche Anleitung bevorzugen, dann lesen Sie einfach weiter.

Methode 1: Suchen Sie nach Plugin- oder Theme-Konflikten und benutzerdefinierten Code-Problemen

Manchmal können Plugins, Themes oder benutzerdefinierter Code, den Sie zu Ihrer WordPress-Website hinzugefügt haben, Permalinks beeinträchtigen oder Konflikte verursachen, die zu 404-Fehlern führen. Wir haben das sogar schon selbst erlebt, als wir Tools auf unserer Demo-Website getestet haben.

Eine Möglichkeit, dieses Problem zu lösen, besteht darin, Plugins vorübergehend zu deaktivieren. Plugins können manchmal stören, wie WordPress mit Links umgeht.

Nachdem Sie die Plugins deaktiviert haben, können Sie sie nacheinander reaktivieren und dabei überprüfen, ob der 404-Fehler nach der Aktivierung der einzelnen Plugins erneut auftritt. Wenn der Fehler nach der Aktivierung eines bestimmten Plugins auftritt, könnte dieses der Übeltäter sein.

Sie können dann nach Lösungen für dieses Plugin suchen oder den Plugin-Entwickler um Unterstützung bitten.

Auch Ihr WordPress-Theme könnte die Ursache für den Konflikt sein.

Um das zu überprüfen, können Sie vorübergehend zu einem Standard-WordPress-Theme wie Twenty Twenty-Three oder Twenty Twenty-Four wechseln. Dazu müssen Sie nur auf Darstellung Themes gehen und bei einem Standard-Theme auf „Aktivieren“ klicken.

Activating a default WordPress theme

Wenn der 404-Fehler mit dem Standard-Theme verschwindet, deutet dies auf einen möglichen Konflikt mit Ihrem aktuellen Theme hin. Sie können dann versuchen, das Problem mit dem Theme zu beheben oder ein anderes Theme zu verwenden.

In unserer Expertenauswahl der beliebtesten WordPress-Themes finden Sie Empfehlungen.

Wenn Sie kürzlich Codeschnipsel in Ihre Website eingefügt haben, kann es sein, dass der Code Fehler enthält, die die 404-Fehler verursachen. Schauen Sie sich den hinzugefügten Code genau an und prüfen Sie, ob Sie Fehler finden können.

Der sicherste Weg, Code-Schnipsel in WordPress einzufügen, ist das WPCode-Plugin. Mit diesem Plugin können Sie benutzerdefinierten Code einfügen, ohne direkt mit den Themadateien zu arbeiten, wodurch das Risiko, dass Ihre Website beschädigt wird, verringert wird.

Und wenn WPCode einen Fehler in Ihrem Code entdeckt, wird das Snippet automatisch deaktiviert und Sie werden aufgefordert, es zu überprüfen. Sie können auch den Testmodus verwenden, um zu prüfen, ob Ihr Code funktioniert, bevor Sie ihn auf Ihre Live-Website übertragen.

WPCode error warning

Wenn keine dieser Lösungen funktioniert, fahren Sie mit der nächsten Methode fort, bei der wir Ihre Permalink-Einstellungen überprüfen werden.

WordPress-Beiträge können aufgrund von Problemen mit Rewrite-Regeln in Ihrer .htaccess-Datei 404-Fehler zurückgeben. In den meisten Fällen können Sie das Problem beheben, indem Sie Ihre Permalink-Einstellungen aktualisieren.

Gehen Sie einfach zu Einstellungen “ Permalinks in Ihrem WordPress-Admin und klicken Sie auf die Schaltfläche „Änderungen speichern“.

Check Permalinks

Es ist nicht notwendig, die Permalink-Einstellungen selbst zu ändern. Dadurch werden Ihre Permalink-Einstellungen aktualisiert und die Rewrite-Regeln geleert.

In den meisten Fällen behebt diese Lösung den 404-Fehler bei WordPress-Beiträgen. Wenn es bei Ihnen jedoch nicht funktioniert, müssen Sie wahrscheinlich Ihre .htaccess-Datei manuell aktualisieren.

Methode 3: Aktualisieren der WordPress-.htaccess-Datei

Bevor Sie beginnen, sollten Sie eine Sicherungskopie Ihrer WordPress.htaccess-Datei erstellen. Wenn etwas schief geht, können Sie die ursprüngliche Datei leicht wiederherstellen.

Nun müssen Sie eine Verbindung zu Ihrem Server herstellen, indem Sie einen FTP-Client wie FileZilla oder die Dateimanager-App in Ihrem WordPress-Hosting-Dashboard verwenden.

Als Nächstes müssen Sie die Datei .htaccess finden und bearbeiten, die sich am selben Ort wie die Ordner /wp-content/ und /wp-includes/ befindet.

Klicken Sie einfach mit der rechten Maustaste auf die Datei und wählen Sie „Dateiberechtigungen“.

.htaccess file permissions

Sie können die Datei schreibbar machen, indem Sie ihre Berechtigungen auf 666 ändern.

Geben Sie einfach „666“ in das Feld „Numerischer Wert“ ein und klicken Sie dann auf „OK“.

Change file attributes for the .htaccess file to 666

Dann müssen Sie die Schritte der ersten Methode unseres Tutorials wiederholen. Vergessen Sie danach nicht, die Berechtigungen wieder auf 660 zu ändern.

Sie können die Datei auch bearbeiten und ihr Code hinzufügen.

Edit .htaccess file

Nachdem Sie die .htaccess-Datei mit einem Texteditor geöffnet haben, fügen Sie einfach diesen Code ein:

# 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

Methode 4: Kontaktieren Sie Ihren Hosting-Anbieter

Wenn keine der oben genannten Lösungen das Problem der 404-Fehler bei WordPress-Beiträgen behoben hat, empfehlen wir Ihnen, sich an Ihren WordPress-Hosting-Anbieter zu wenden. Möglicherweise liegt ein Fehler auf dessen Seite vor, oder er kann Ihnen bei der Fehlerbehebung helfen.

Bitte lesen Sie auch unseren Leitfaden, wie Sie richtig nach WordPress-Support fragen und diesen auch erhalten.

Methode 5: WordPress-Beiträge mit 404-Fehler auf lokalen Servern reparieren

Wenn Sie einen lokalen Server zu Testzwecken verwenden, müssen Sie mod_rewrite in der Apache-Konfiguration Ihrer MAMP-, WAMP- oder XAMPP-Site aktivieren.

Dies ermöglicht WordPress, saubere URLs zu generieren und den 404-Fehler für Beiträge und Seiten auf Ihrem lokalen Server zu vermeiden.

Wie Sie dies tun, hängt von der von Ihnen verwendeten Plattform ab. Benutzer von XAMPP können ihr Kontrollpanel öffnen und unter „Aktionen“ auf die Schaltfläche „Konfig“ klicken. Wählen Sie dann „Apache (httpd.conf)“.

The Apache (httpd.conf) menu on XAMPP

Als Nächstes müssen Sie diese Zeile #LoadModule rewrite_module modules/mod_rewrite.so finden und das ‚#‘ entfernen, um sie zu entkommentieren.

Dadurch wird mod_rewrite geladen.

Finding the rewrite_module on httpd.conf file

Suchen Sie dann alle Instanzen von AllowOverride None und ändern Sie sie in AllowOverride All.

Der Wert „Alle“ bedeutet, dass alle Direktiven überschrieben werden können.

Changing AllowOverride None to AllowOverride All

Danach können Sie die Datei httpd.conf speichern und schließen. Danach klicken Sie im XAMPP-Kontrollfeld auf „Stop“ für das Apache-Modul und erneut auf „Start“, um es neu zu starten.

Gehen Sie dann zurück zu Ihrem Admin-Dashboard, um zu sehen, ob Ihre Permalinks funktionieren.

Wir hoffen, dass dieser Artikel Ihnen geholfen hat, die 404-Fehler in WordPress zu beheben. Vielleicht interessieren Sie sich auch für unseren Leitfaden zu den häufigsten WordPress-Fehlern und deren Behebung sowie für unsere Expertenauswahl der besten WordPress-Plugins zur Erweiterung Ihrer Website.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Reader Interactions

768 KommentareEine Antwort hinterlassen

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Farid says

    Thank you very much for precious article that is useful to fixed my website problem.. i always prefer your web solution regarding in problem in wordpress cms.

    Thank you..;.

  3. Ben says

    Just wanted to leave a thank you comment! Your guides on WordPress are second to none! I have learnt so much reading your blog and every time I Google a problem..I am looking for your website and that is where I will click! Great and simple instructions even on the most complicated WordPress issues…you are awesome! Thanks.

  4. David Naugle says

    This totally worked! I just updated my PHP and dashboard and home pages was accessible but not any of my post pages.
    Thx

  5. Vivian S. says

    Thank You so much it saved my life! I had to move my WordPress website to a new server and it took me a whole day to fix everything. I wish WP had an easy way to do this. :)

  6. Don Current says

    I tried everything in the article with no success. What I ended up doing was choosing a different Permalink structure and saving it, and then going back to the structure I wanted and saving it. Then all was well.

  7. James says

    I accidentally deleted .htaccess file when doing 301 and got the 404 not found error. Your tutorial came to my rescue. Just by saving the permalinks and it worked. Thank you.

  8. Uwemedimo Usa says

    Wow, I’m shocked at how fast this worked. I recently migrated my site from a subdomain to the root domain and none of my links were working. All I did was go to permalinks in settings and click „save changes.“ That was all. Wow. And I was really scared I’d broken something. Thank you.

  9. Katie says

    Hi, thanks for the tips. I still can’t seem to fix the error. Have reset Permalinks, installed a redirect plugin (doesn’t help if wanting to redirect to the homepage). I can’t work out how to alter the .htaccess and not really confident to do it. Any other suggestions?

  10. Jill says

    THANK YOU for this post! I had a primary domain that I let go and needed to move two sites on my hosting plan…. 1 to the primary domain position and 1 to an addon domain position which was formerly a subdomain position. I broke a lot of stuff. With some logical thought, I got most of it all back… EXCEPT all the pages on the primary domain site couldn’t be viewed on the live site once you clicked on them or the menu links. The home page loaded beautifully, but when you clicked a post or link… the errors popped up. This trick resolved those issues… so THANK YOU again! You saved the day!

  11. umesh says

    I just change the permalink directly and it shows 404 error I couldn’t access my website it redirects me to another site which is not mine

    • WPBeginner Support says

      You would want to reach out to your hosting provider to ensure your domain is set up properly and there isn’t any malicious code on your site.

      Admin

    • WPBeginner Support says

      For nginx, at the moment you would want to reach out to your hosting provider and they should be able to assist.

      Admin

  12. Carene says

    I’m busy building a website via wordpress & cpanel. I by accident deleted the url in my dashboard. Now I don’t get even access. Is their any way to fix it.

  13. Ekemini Robert says

    After saving changed for the permalink, it still returned the 404 error. Then I used the clear cache WP button at the top and the problem was solved.

  14. Ashish Agarwal says

    Thanks so much for this post. You are a lifesaver. Clicking ‚Save Changes‘ on Permalinks under Settings did the job for me.

  15. Alex says

    I have issues on 404 Page not found.
    I tried updating the permalinks but still not working and I also checked the .htacess file in our server and it’s the same on the above sample. But still not working.

    • WPBeginner Support says

      You may want to reach out to your hosting provider to ensure there are no issues on their end that could be a part of the issue

      Admin

  16. Tim says

    Just a quick note to say thank you so much! I had just activated a CDN (learning as I go) and thought I had broken my site and went searching everywhere but here was the answer…phew!

  17. Lou Sarmiento says

    Hi!

    I’ve added the htaccess script, updated my wordpress but still I need to resave the permalinks. Any other solution?

    Thanks!

  18. Ayesha says

    i have 404 error but cannot acces neither the site or the wordpress. how can you access wordpress admin to solve the problem??

  19. wajid virk says

    on clicking save changes my problem Resolved, WP beginner is a part of my journey to learn WordPress more and more.

  20. Vishwajeet says

    So I checked all solutions and comments. I have same issue with a twist. I can see the pages when I am changing it to use the Page ID but not when I am selecting the Post-Name? Any solution to this? I know its weird.

    • WPBeginner Support says

      You may want to delete the current htaccess file and if that does not fix the issue, reach out to your host to ensure there isn’t an underlying error causing the problem.

      Admin

  21. Mireille says

    Hello,
    I just wanted to let you know that your website is of such great help ! I built my first WordPress website and I managed to resolve many issues thanks to your articles. Thank you !

  22. Benson Kanyi says

    Hello Guys,

    I have been facing this issue for the last three days after migrating a new site from my localhost to an online CPanel server. Having tried a million and one option from various forums, none of them could work at all. The only solution that seems to work is disabling Mod_Security in the CPanel. I just did it and it works like a champ. Thanks

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.