So beheben Sie 404-Fehler in WordPress-Beiträgen und -Seiten
Veröffentlicht: 2019-04-22In diesem Artikel werde ich erklären, wie Sie 404-Fehler in WordPress-Beiträgen und -Seiten beheben können.
Was ist ein 404-Fehler in WordPress?
Ein 404-Fehler ist ein häufiges Problem und bedeutet, dass der Server (auf dem Ihre Dateien gespeichert sind) Ihren Beitrag oder Ihre Seite nicht finden kann.
Es gibt hauptsächlich drei Arten von 404-Fehlermeldungen:
- Die benutzerdefinierte Fehlerseite, die in Ihrem WordPress-Design enthalten ist.
- Eine Seite mit einer 404-Statusmeldung direkt vom Server. Diese Seite wird nicht von Ihrem Thema gestaltet.
- Eine leere weiße Seite.
Schritt für Schritt: Wie behebe ich einen 404-Fehler in WordPress?
Wenn mehr als eine Fehlermeldung angezeigt wird oder die Website Ihre benutzerdefinierte 404-Seite nicht anzeigt, sollten Sie mit Option eins beginnen.
Wenn dies jedoch nicht der Fall ist und Sie wissen, dass Sie Inhalte verschoben, umbenannt oder entfernt haben, können Sie versuchen, direkt zu Option zwei zu springen.
- Option eins: Aktualisieren Sie die Permalinks Ihrer Website.
- Grundlegende Fehlerbehebung.
- Erweiterte Fehlerbehebung.
- Option zwei: Aktualisieren Sie defekte Links.
- Installieren Sie das Umleitungs-Plugin.
Option eins: Aktualisieren Sie die Permalinks Ihrer Website
Eine häufige Ursache für 404-Fehler ist, wenn unsere WordPress-Permalinks nicht korrekt eingerichtet sind, aber wir können dies lösen, indem wir unsere Permalink-Einstellungen erneut speichern.
Um das Problem zu beheben, müssen Sie sich zunächst in Ihrem WordPress-Adminbereich anmelden.
Wählen Sie im Menü Einstellungen und Permalinks aus.
Wählen Sie das gewünschte Permalink-Format aus.
Um Suchmaschinen wie Google dabei zu helfen, Ihre Inhalte zu finden und zu lesen, wird empfohlen, dass Sie einen Permalink mit einem Beitragsnamen oder einer Kategorie und einem Beitragsnamen auswählen.
Wählen Sie die Schaltfläche Änderungen speichern.
Kehren Sie zur Vorderseite Ihrer Website zurück und testen Sie Ihre Links.
Grundlegende Fehlerbehebung
Wenn jedoch immer noch fehlerhafte Links vorhanden sind und Sie sicher sind, dass der Beitrag und die Seite vorhanden sind, können Sie das Problem beheben, indem Sie diesen beiden Schritten folgen:
- Aktivieren Sie vorübergehend eines der Standard-WordPress-Designs. Wenn die Links funktionieren, wenn Sie das Design wechseln, liegt ein Problem mit Ihrem alten Design vor. Wenden Sie sich an den Designautor, um Hilfe zu erhalten.
- Deaktivieren Sie Ihre Plugins nacheinander, um zu sehen, ob es Verbesserungen gibt. Wir führen diesen Test durch, weil ein Plugin möglicherweise die Permalinks stört.
Erweiterte Fehlerbehebung
Wenn keiner dieser Schritte geholfen hat, müssen Sie möglicherweise eine Einstellung auf Ihrem Server ändern, daher werden die folgenden Anweisungen etwas technischer.
Um 404-Fehler in WordPress-Beiträgen und -Seiten zu beheben, müssen Sie eine Systemdatei bearbeiten. Wenn Sie mit der Bearbeitung der Datei nicht vertraut sind, können Sie sich an den Support Ihres Hosting-Providers wenden und ihn um Hilfe bitten.
Melden Sie sich über FTP bei Ihrer Website an oder greifen Sie über das Control Panel Ihres Hosting-Providers auf Ihre Dateien zu.
Gehen Sie zum Stammordner und suchen Sie nach einer Datei namens .htaccess. Der Stammordner ist der Ordner, in dem sich deine wp-config.php-Datei und der wp-content-Ordner befinden.
Wenn Sie die Datei nicht sehen können, müssen Sie die Option Versteckte Dateien anzeigen aktivieren. Wo diese Option zu finden ist, hängt von dem Programm oder der Systemsteuerung ab, die Sie verwenden.
Erstellen Sie eine Kopie der Datei, indem Sie sie auf Ihren Computer herunterladen.
Benennen Sie die Datei auf Ihrem Server in htaccess.old um. Wir müssen die Datei nur für den Fall aufbewahren, dass wir sie wiederherstellen müssen.
Öffnen Sie die Datei auf Ihrem Computer in einem Texteditor und löschen Sie den gesamten Inhalt der Datei. Als nächstes werden wir die neuen Inhalte hinzufügen.
Für eine einzelne WordPress-Installation müssen Sie den folgenden Code kopieren und einfügen:

# 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
Wenn Sie eine Multisite mit einem Unterordner verwenden:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] RewriteRule . index.php [L] # END WordPress
Oder wenn Sie Multisite mit einer Subdomain verwenden:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^wp-admin$ wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^(wp-(content|admin|includes).*) $1 [L] RewriteRule ^(.*\.php)$ $1 [L] RewriteRule . index.php [L] # END WordPress
Speichern Sie die Datei und laden Sie sie auf den Server hoch.
Kehren Sie zur Seite Permalinks-Einstellungen im WordPress-Adminbereich zurück und speichern Sie die Einstellungen erneut. Testen Sie Ihre Website, um zu sehen, ob die Links funktionieren.
Wenn die Links funktionieren, können Sie die Sicherungsdatei htaccess.old bedenkenlos von Ihrem Server löschen.
Option zwei: Aktualisieren Sie defekte Links
Ein 404-Fehler kann auch auftreten, wenn Sie Ihre Inhalte entfernt oder verschoben haben, während Sie noch Links haben, die auf den alten Beitrag oder die alte Seite verweisen.
Wenn dies der Fall ist, müssen Sie alle fehlerhaften Links aktualisieren, damit sie auf den richtigen Beitrag oder die richtige Seite verweisen.
Um defekte Links zu finden, können Sie unserer detaillierten Anleitung folgen, wie Sie defekte Links zu Beiträgen oder Seiten finden, aber auch Probleme wie fehlende Bilder.
Installieren Sie das Umleitungs-Plugin, um 404-Fehler zu beheben
Redirection ist ein Plugin, mit dem Sie benutzerdefinierte Weiterleitungen erstellen und 404-Fehler in WordPress-Beiträgen und -Seiten finden und beheben können. Mit diesem Plugin können Sie alle 404-Fehler, die auf Ihrer Website auftreten, protokollieren und überwachen.
Das Plugin ist völlig kostenlos und wird auf über einer Million WordPress-Seiten verwendet.
Der erste Schritt besteht darin, das Plugin aus dem Plugin-Verzeichnis von WordPress.org herunterzuladen und zu installieren.
Wählen Sie im WordPress-Adminbereich Tools und dann Redirection.
Lesen Sie auf der Plugin-Seite die Kurzinformationen und wählen Sie Start Setup.
Wählen Sie auf der zweiten Seite die beiden ersten Optionen aus: Permalink-Änderungen in WordPress-Beiträgen und -Seiten überwachen und ein Protokoll aller Weiterleitungen und 404-Fehler führen
Setze die Einrichtung fort:
Wenn das Plugin Ihnen grünes Licht gibt, schließen Sie die Einrichtung ab. Folgen Sie andernfalls den Anweisungen des Plugins.
Warten Sie, bis das Plugin seine Wirkung entfaltet hat, und klicken Sie auf die Schaltfläche Fertig.
Jetzt können Sie eine neue Weiterleitung hinzufügen, indem Sie die Quell-URL und eine neue Ziel-URL hinzufügen:
Wählen Sie im Plugin-Menü 404s aus, um eine Liste mit 404-Fehlern anzuzeigen.
Anhand dieser Liste können Sie feststellen, ob die Links umgeleitet werden müssen oder ob jemand bei der Suche nach einem bestimmten Beitrag oder einer bestimmten Seite nur einen Tippfehler geschrieben hat.
Vielleicht möchten Sie auch lernen, wie Sie den Fehler beim Herstellen einer Datenbankverbindung in WordPress beheben.