So leiten Sie einen 404-Fehler um ⋆ ALexHost SRL

Testen Sie Ihre Fähigkeiten mit unseren Hosting-Diensten und erhalten Sie 15% Rabatt!

Code an der Kasse verwenden:

Skills
28.11.2024

So leiten Sie einen 404-Fehler um

Ein 404-Fehler tritt auf, wenn eine Webseite auf dem Server nicht gefunden werden kann. Dies kann durch einen defekten Link, gelöschten Inhalt oder eine falsch eingegebene URL passieren. Wenn Sie Benutzer von einer 404-Fehlerseite auf eine relevantere Seite umleiten, verbessert dies die Benutzerfreundlichkeit und kann dazu beitragen, den Traffic auf Ihrer Website zu halten. In diesem Leitfaden erfahren Sie, wie Sie eine Weiterleitung für 404-Fehler mit verschiedenen Methoden einrichten können.

1. 404-Fehler verstehen

Ein 404-Fehler zeigt an, dass der Server die angeforderte Seite nicht finden konnte. Ein 404-Fehler kommt zwar häufig vor, kann aber für die Benutzer frustrierend sein. Die Implementierung einer Weiterleitung kann helfen, die Nutzer zu einer funktionierenden Seite zu leiten und die Wahrscheinlichkeit zu verringern, dass Besucher verloren gehen.

2. Methoden zur Umleitung von 404-Fehlern

Es gibt mehrere Möglichkeiten, 404-Fehler zu behandeln und Umleitungen einzurichten:

2.1. Verwendung von .htaccess bei Apache-Servern

Wenn Ihre Website auf einem Apache-Server gehostet wird, können Sie die Datei .htaccess verwenden, um Weiterleitungen einzurichten.

  1. Finden Sie die .htaccess-Datei: Die .htaccess-Datei befindet sich normalerweise im Stammverzeichnis Ihrer Website. Wenn sie nicht vorhanden ist, können Sie sie mit einem Texteditor erstellen.
  2. Öffnen Sie .htaccess zur Bearbeitung: Fügen Sie den folgenden Code in Ihre .htaccess-Datei ein, um alle 404-Fehler auf eine bestimmte Seite umzuleiten:
    ErrorDocument 404 /custom-404-page.html

    Ersetzen Sie /custom-404-page.html durch den Pfad zu Ihrer benutzerdefinierten 404-Fehlerseite.

  3. Umleitung auf eine andere URL: Wenn Sie alle 404-Fehler auf eine andere URL umleiten möchten, können Sie dies tun:
    RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ https://yourdomain.com/new-page [R=301,L]

    Damit werden die Benutzer auf eine neue Seite umgeleitet, wenn die angeforderte Datei nicht existiert.

2.2. Nginx für 404-Umleitungen konfigurieren

Wenn Ihre Website Nginx verwendet, können Sie Weiterleitungen in der Nginx-Konfigurationsdatei einrichten.

  1. Öffnen Sie Ihre Nginx-Konfigurationsdatei: Suchen und öffnen Sie die Serverblock-Konfigurationsdatei für Ihre Website, die sich häufig in /etc/nginx/sites-available/ oder /etc/nginx/conf.d/ befindet.
  2. Fügen Sie den folgenden Code hinzu: Um eine benutzerdefinierte 404-Fehlerseite festzulegen, fügen Sie diese Zeile in Ihren Serverblock ein:
    error_page 404 /custom-404-page.html;

    Um auf eine andere URL umzuleiten, können Sie Folgendes hinzufügen:

    location / { try_files $uri $uri/ @custom_redirect; } location @custom_redirect { return 301 https://yourdomain.com/new-page; }
  3. Testen und laden Sie Nginx neu: Nachdem Sie die Änderungen vorgenommen haben, testen Sie die Konfiguration und laden Sie Nginx neu:
    sudo nginx -t sudo systemctl reload nginx

2.3. PHP für Umleitungen verwenden

Wenn Ihre Website mit PHP läuft, können Sie 404-Fehler mit einem eigenen PHP-Skript behandeln.

  1. Erstellen Sie eine benutzerdefinierte 404-Seite: Erstellen Sie eine Datei 404.php, die Fehler behandelt und eine Weiterleitung enthält.
  2. Richten Sie die 404-Fehlerbehandlung ein: Stellen Sie sicher, dass Ihr Server so eingestellt ist, dass er diese benutzerdefinierte 404-Seite verwendet. Für Apache, fügen Sie zu .htaccess:
    ErrorDocument 404 /404.php

    Bei Nginx können Sie den Serverblock so ändern, dass er auf Ihre PHP-Datei verweist:

    error_page 404 /404.php;

3. Testen der Umleitung

Testen Sie nach der Implementierung Ihrer Weiterleitungen, ob sie wie vorgesehen funktionieren:

  • Navigieren Sie zu einer URL, die einen 404-Fehler zurückgibt.
  • Überprüfen Sie, ob Sie auf die richtige Seite weitergeleitet werden, ohne dass ein Fehler auftritt.

4. Bewährte Praktiken für den Umgang mit 404-Fehlern

  • Erstellen Sie eine benutzerdefinierte 404-Seite: Entwerfen Sie eine benutzerfreundliche benutzerdefinierte 404-Seite, die die Benutzer zu den funktionalen Bereichen Ihrer Website zurückführt. Fügen Sie Links zu beliebten Seiten, eine Suchleiste oder eine Site Map ein.
  • Überwachen Sie 404-Fehler: Verwenden Sie Analysetools oder Plugins, um 404-Fehler auf Ihrer Website zu verfolgen. So können Sie fehlerhafte Links erkennen und proaktiv beheben.
  • SEO beibehalten: Verwenden Sie 301-Weiterleitungen, um den SEO-Wert bei der Weiterleitung von URLs zu erhalten und sicherzustellen, dass Suchmaschinen verstehen, dass der Inhalt dauerhaft verschoben wurde.

Fazit

Die Umleitung von 404-Fehlern ist ein wichtiger Schritt, um ein positives Nutzererlebnis zu gewährleisten und die Absprungrate auf Ihrer Website zu verringern. Mit Methoden wie .htaccess für Apache, Nginx-Konfigurationen oder PHP-Skripten können Sie 404-Fehler effektiv verwalten und Nutzer zu relevanten Inhalten leiten. Die regelmäßige Überwachung auf defekte Links verbessert auch die Gesamtleistung Ihrer Website und die Suchmaschinenoptimierung.

Testen Sie Ihre Fähigkeiten mit unseren Hosting-Diensten und erhalten Sie 15% Rabatt!

Code an der Kasse verwenden:

Skills