Zum Hauptinhalt springen

404 Nicht gefunden-Fehler in Joomla: Ursachen und Behebung

· 3 Minuten Lesezeit
Customer Care Engineer

Joomla-404-Nicht-gefunden-Fehlermeldung und wie man defekte Links oder fehlende Seiten Schritt für Schritt behebt

Ein Fehler 404 Nicht gefunden auf der Website, die mit Joomla läuft, bedeutet, dass die angeforderte Seite nicht gefunden werden konnte. Besucher stoßen oft darauf über Suchmaschinen, veraltete Links oder sogar über das Menü der Website selbst. Die Gründe dafür reichen von einem gelöschten Artikel bis hin zu Routing-Problemen.

In diesem Artikel erklären wir, warum der Fehler 404 in Joomla auftritt und wie Sie ihn schnell beheben können.


Was 404 in Joomla bedeutet

Ein 404-Fehler ist die Standardantwort des Servers, wenn er die angeforderte Seite nicht finden kann. In Joomla tritt dies normalerweise auf, weil:

  • Der Inhalt wurde gelöscht oder nicht veröffentlicht.

  • Die Menüstruktur ist fehlerhaft.

  • Die Komponente, die für das Rendern der Seite zuständig ist, funktioniert nicht.


Hauptursachen für einen 404-Fehler in Joomla

  1. Inhalt gelöscht oder nicht veröffentlicht

Wenn ein Artikel, eine Kategorie oder eine Komponente entfernt wird, aber ein Menü oder Modul immer noch darauf verweist, gibt Joomla einen 404 zurück.

  1. Menüpunkt verweist auf ein nicht vorhandenes Ziel

Selbst wenn der Artikel existiert, löst ein Menüpunkt, der auf eine fehlende Kategorie oder eine falsche Route verweist, den Fehler aus.

  1. SEF-URL-Probleme (suchmaschinenfreundlich)

Die SEF-Links von Joomla hängen von den Routen der Komponenten ab. Nach einer Website-Migration, der Aktivierung von SEO oder der Änderung von Aliassen können „kaputte“ Links auftreten.

  1. Fehler während der Website-Migration

Ein Umzug zu einer neuen Domain oder einem neuen Host kann die URL-Struktur ändern und einige Seiten unerreichbar machen.

  1. Komponente in der URL fehlt

Ein Link wie index.php?option=com_k2&view=item&id=1 schlägt beispielsweise fehl, wenn die K2-Komponente nicht installiert ist.


Wie behebt man einen 404 in Joomla

  1. Überprüfen Sie den Menüpunkt

Gehen Sie zu MenüHauptmenü und vergewissern Sie sich, dass der Punkt auf einen vorhandenen Artikel, eine Kategorie oder eine Komponente verweist. Erstellen Sie den Menüpunkt bei Bedarf neu.

  1. SEF-URLs neu generieren
  • Öffnen Sie im Admin-Bereich Globale KonfigurationSiteSEO-Einstellungen.

  • Stellen Sie sicher, dass SEF-URLs und URL-Rewriting aktiviert sind.

  • Leeren Sie den Cache: SystemCache leeren.

  • Wenn Sie eine Erweiterung wie sh404SEF oder JoomSEF verwenden, aktualisieren oder setzen Sie deren SEF-Tabelle zurück.

  1. Überprüfen Sie .htaccess

Um SEF-URLs (Search Engine Friendly URLs) zu aktivieren, muss das URL-Rewriting aktiv sein. Stellen Sie sicher, dass die Datei .htaccess im Stammverzeichnis Ihrer Website vorhanden ist und die folgenden Direktiven zum Aktivieren von mod_rewrite enthält:

RewriteEngine On

RewriteBase /

Weitere Informationen zur Standardstruktur von .htaccess in Joomla finden Sie in diesem Artikel.

  1. Fehlerberichterstattung aktivieren

Schalten Sie für das Debugging die Fehlerausgabe ein:

  • Gehen Sie zu SystemAllgemeine EinstellungenServer.

  • Fehlermeldungen einstellen: Maximum.

Joomla zeigt dann eine detailliertere Meldung an, die Ihnen hilft, die Ursache des Fehlers zu finden.

  1. Fehlerprotokoll prüfen

Die meisten Hoster stellen ein Apache-Fehlerprotokoll bereit. Suchen Sie nach Zeilen mit dem Statuscode 404, um problematische URLs zu identifizieren.

Wenn Sie FASTPANEL verwenden: Öffnen Sie die Website-Karte → Protokolle → Überprüfen Sie die Registerkarten Backend-Zugriffsprotokoll und Frontend-Zugriffsprotokoll, um zu sehen, welche Adresse den 404 ausgelöst hat und woher die Anfrage kam. Dies hilft, defekte Links zu verfolgen.

  1. Weiterleitungen konfigurieren

Wenn die Seite gelöscht wurde, Sie aber den Traffic von externen Links beibehalten möchten, erstellen Sie eine Weiterleitung. In Joomla erfolgt dies über die Komponente „Weiterleitungen“:

  • Navigieren Sie zu KomponentenWeiterleitungen.

  • Aktivieren Sie sie in den Optionen, falls deaktiviert.

  • Geben Sie die alte URL und den neuen Pfad (ohne die Domain) ein.


Wie man 404-Fehler in Zukunft verhindert

  • Löschen Sie keine Inhalte, ohne eine Weiterleitung hinzuzufügen.

  • Überprüfen Sie die Menüs nach dem Verschieben oder Nichtveröffentlichen von Elementen.

  • Verwenden Sie die Komponente „Weiterleitungen“ oder .htaccess, um Weiterleitungen zu verwalten.

  • Überwachen Sie 404-Fehler über die Google Search Console.


Fazit

Ein 404-Fehler in Joomla ist ein häufiges Phänomen, das aber gut lösbar ist. In den meisten Fällen kann er in 5-10 Minuten behoben werden, indem das Menü, die SEF-Einstellungen und die Website-Struktur überprüft werden. Das Hinzufügen eines zuverlässigen Weiterleitungssystems eliminiert das Risiko von Traffic-Verlust auf entfernten Seiten.