Wie behebt man den Fehler WordPress-Seite nicht gefunden? Einzelne Seite oder ganze Site

Veröffentlicht: 2017-09-01

Ein häufiges Problem, mit dem die meisten WordPress-Benutzer konfrontiert sind oder wahrscheinlich irgendwann konfrontiert werden, ist der Fehler, dass die WordPress-Seite nicht gefunden wurde. Seite nicht gefunden kann als singulärer 404-Fehler auftreten, wenn Sie einen alten veröffentlichten Beitrag löschen oder die Beitrags-URL ändern und vergessen, eine Weiterleitung hinzuzufügen.

Wenn zum Beispiel mein Link zur Kontaktseite kasareviews.com/contact lautet, ich diese Seite aber lösche, zeigt jeder Link, der zu dieser Seite weiterleitet, stattdessen Ihre Standard-404-Seite des Themes.

Dasselbe passiert, wenn ich den Link kasareviews.com/contact in kasareviews.com/contact-form ändere und keine 301-Weiterleitung hinzufüge, sodass alte Links, die auf kasareviews.com/contact verweisen, jetzt auf die richtige Seiten-URL umleiten.

Aber in diesem Beitrag möchte ich mich auf ein Szenario konzentrieren, in dem ein Benutzer auf seinen WordPress-Administrationsbereich , die Hauptseite seines Blogs, zugreifen kann, aber beim Zugriff auf einzelne Beiträge oder Seiten einen 404-nicht gefundenen Fehler erhält.

Sie wissen also, dass Links korrekt sind und Seiten und Beiträge noch vorhanden sind, aber aus irgendeinem Grund zeigen sie beim Besuch den Fehler „Seite nicht gefunden“ an. Dies passiert normalerweise, wenn Ihre .htaccess-Datei gelöscht wurde oder etwas mit den Rewrite-Regeln schief gelaufen ist. Was Sie tun müssen, ist Ihre Permalinks-Einstellungen zu korrigieren.

Hauptsächlich werden diese „Seite nicht gefunden“ als tote Links bezeichnet und aus verschiedenen Gründen generiert. Mögliche Gründe sind :

  • Die Seite, die Sie erreichen möchten, existiert nicht
  • Der Besucher hat die URL falsch eingegeben
  • Die Permalink-Struktur der Site wurde geändert
  • Die eingehenden Links verweisen auf Seiten, die an andere Orte verschoben wurden

Falsch codierte Plugins, benutzerdefinierte Post-Typen und Taxonomie-Änderungen können den Permalink beschädigen oder beschädigen und somit 404s verursachen.

Inhaltsverzeichnis

Wie behebt man den Fehler WordPress-Seite nicht gefunden?

Manchmal liefert eine WordPress-Website scheinbar ohne Grund den gefürchteten 404-Fehler „Seite nicht gefunden“ für tatsächlich existierende Seiten und Beiträge.

Dieser Fehler wird meistens angezeigt, wenn Sie von der Startseite zu anderen Seiten Ihrer Website navigieren. Normalerweise tritt der Fehler 404-Seite nicht gefunden auf, wenn Sie sich mit den Website-Einstellungen herumschlagen oder ein anderes Plugin sie ändert.

1. PROBLEM: Eine WordPress-Website zeigt auf allen Seiten außer der Startseite den Fehler „404 Not Found“ an

#METHODE 1: PERMALINKS ERNEUT SPEICHERN

Sie können den Permalink zurücksetzen, indem Sie in wp-admin auf die Registerkarte Permalinks gehen und die Permalink-Struktur einfach erneut speichern.

Navigieren Sie zu: WordPress Dashboard → Einstellungen → Permalinks und klicken Sie auf „Änderungen speichern“.

Die WordPress-Website zeigt auf allen Seiten außer der Startseite 404 Not Found-Fehler an

Wenn das erneute Speichern von Permalinks nicht hilft, versuchen Sie, die Struktur Ihrer Permalinks zu ändern. Wählen Sie eine aus, die Sie nicht verwenden, und klicken Sie auf Änderungen speichern. Ändern Sie nun Ihre Permalinks-Einstellung zurück auf Ihre ursprüngliche Konfiguration, die wahrscheinlich /%postname%/ war.

Sehen Sie sich Ihre Homepage erneut an und prüfen Sie, ob der Fehler beim Zurücksetzen der behobenen WordPress-Seite nicht gefunden wurde. Dadurch werden Ihre Permalinks-Einstellungen aktualisiert und die Regeln für das Umschreiben geleert. In den meisten Fällen behebt diese Lösung das WordPress die angeforderte URL wurde auf diesem Server nicht gefunden (404 Fehler).

#METHODE 2: AKTUALISIEREN SIE IHRE HTACCESS-DATEI MANUELL

Wenn die obige Methode Ihr Problem mit dem Fehler WordPress 404-Seite nicht gefunden nicht behebt, müssen Sie Ihre .htaccess-Datei wahrscheinlich manuell aktualisieren .

Melden Sie sich mit FTP oder mit cPanel bei Ihrem Server an und ändern Sie die .htaccess-Datei, die sich an derselben Stelle befindet, an der sich Ordner wie /wp-content/ und /wp-includes/ befinden. Beachten Sie, dass .htaccess eine versteckte Datei ist, daher müssen Sie alle Dateien als sichtbar einstellen, um sie bearbeiten zu können.

Sie können die .htaccess-Datei löschen (für alle Fälle vorher herunterladen) oder einfach umbenennen (nach Abschluss zurücksetzen) und prüfen, ob das Problem weiterhin besteht. Die .htaccess-Datei wird automatisch neu generiert, wenn Sie sie löschen oder umbenennen, also keine Sorge.

Sie können auch den gesamten Code entfernen und den folgenden Code manuell in Ihre .htaccess-Datei einfügen, um ihn auf die Standardeinstellungen zurückzusetzen:

1
2
3
4
5
6
7
8
9
10
# 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 3: ALLE PLUGINS DEAKTIVIEREN

Mehr als einmal konnte ich den Fehler 404 nicht gefunden auf meiner WordPress-Site beheben, indem ich einfach alle Plugins deaktivierte. Beginnen Sie damit, Plugins nacheinander zu deaktivieren, um zu sehen, ob eines der Plugins das Problem verursacht. Jedes Mal, wenn Sie das Plugin deaktivieren, aktualisieren Sie einfach Ihre Website und prüfen Sie, ob das Problem behoben ist.

Wenn Sie nicht auf Ihren Site-Administrator zugreifen können, deaktivieren Sie alle Plugins über cPanel oder verwenden Sie FTP, indem Sie den Plugin-Ordner oder das Plugin einzeln umbenennen.

Sie finden den Ordner plugins unter /wp-content/plugins. Benennen Sie einfach den Plugin-Ordner um, was Sie wollen. Vergessen Sie nicht, es später zurückzugeben. Sie können dasselbe System für bestimmte Plugins anwenden.

Sie können auch versuchen, Ihr aktuelles Site-Theme auf das WordPress-Standardthema umzustellen (z. B. Twenty Sixteen). Wenn Sie nicht auf Ihren Site-Administrator zugreifen können, benennen Sie Ihr Theme einfach über cPanel oder FTP um und es wird automatisch auf das Standard-WordPress-Theme umgestellt.

#METHODE 4: DATENBANK OPTIMIEREN

Wenn Sie die oben genannten Methoden ausprobiert haben und immer noch 404-Fehler sehen, würde ich als nächster Schritt eine Datenbankoptimierung empfehlen. In diesem Fall des Fehlers "Seite nicht gefunden" ist dies eine lange Zeit und für mich wurde das Problem nie gelöst. Aber trotzdem kannst du es versuchen.

Während die Datenbankoptimierung über cPanel mit PHPMyAdmin durchgeführt werden kann, würde ich die Verwendung eines Plugins für jeden empfehlen, der nicht riskieren möchte, etwas durcheinander zu bringen oder keinen Zugriff auf cPanel hat.

Sie können Plugins wie WP-Optimize verwenden. Außerdem haben viele Sicherheits-Plugins und einige Cache-Plugins wie WP Rocket bereits integrierte Datenbankoptimierungsfunktionen, die Sie nutzen können.

Wenn diese Methode Ihnen auch nicht geholfen hat, den Fehler WordPress-Seite nicht gefunden zu beheben, kann ich Ihnen nur empfehlen, sich an Ihren Hosting-Support zu wenden und zu sehen, ob er Ihnen helfen kann.

2. PROBLEM: Die WordPress-Website zeigt den Fehler „404 Not Found“ wegen eines defekten Links oder einer falsch eingegebenen URL an

Dieses Problem ist normalerweise ein Einzelfall und betrifft nicht die gesamte Site. Es handelt sich wahrscheinlich um einen defekten Link auf Ihrer Website. Der einfachste Weg, diese toten Links zu finden, ist die Verwendung von „Google Webmaster Tools“. Weitere Informationen finden Sie in meinem Beitrag, wie Sie defekte Links in WordPress finden.

Wenn Sie Ihre Website bereits bei den Google Webmaster-Tools eingereicht haben, finden Sie diese toten Links unter der Option Crawling-Fehler.

Eine andere Möglichkeit, tote Links zu finden, ist die Verwendung des WordPress-Plugins Broken Link Checker. Wenn Sie den toten Link erhalten, leiten Sie die Seite einfach auf eine andere Seite oder Homepage um. Für die Weiterleitung von Links verwende ich das Redirection-Plugin.

WordPress-Seite nicht gefunden Schlussworte

Manchmal zeigt Ihre WordPress-Website möglicherweise 404-Seiten-Nicht gefunden-Fehler an, obwohl die Seiten eindeutig vorhanden sind. In einigen Fällen können Sie möglicherweise auf Ihre Homepage zugreifen , aber sonst nichts. Wenn Sie auf einen Menüpunkt, einen Posttitel oder einen Link zum Weiterlesen klicken, erhalten Sie einen gefürchteten 404.

Das ist mir leider mehr als mehrmals passiert. Manchmal helfen die erwähnten Methoden und lösen das Problem, aber oft kann das Problem tiefer liegen.

In diesem Fall müssen Sie sich an Ihren Hosting-Support wenden und mit ihm zusammenarbeiten, um das Problem zu lösen. Ich hoffe, Sie fanden diese Anleitung hilfreich und konnten Ihr Problem „WordPress-Seite nicht gefunden“ lösen.

Wenn Sie eine andere Methode oder Lösung haben , um dieses Problem zu beheben, teilen Sie es bitte im Kommentarbereich unten mit. Ich bin sicher, es wird für andere von Vorteil sein, die mit ähnlichen Problemen konfrontiert sind.