HTTrack Website Copier: „Mirror Error“ beheben – Schritt-für-Schritt-Anleitung

Melden

Hier ist ein ausführliches Tutorial, wie du den berüchtigten „Mirror Error“ in HTTrack behebst.

Wer mit HTTrack eine Website lokal speichern möchte, stößt oft auf die Fehlermeldung "Mirror Error" oder "Mirror failed". Das Problem ist frustrierend, da die Fehlermeldung selbst oft wenig aussagekräftig ist. In den meisten Fällen liegt es jedoch an Sicherheitsmechanismen des Servers oder an den Standardeinstellungen von HTTrack.

Hier sind die effektivsten Lösungen, um das Problem zu lösen.


1. Der erste Schritt: Das Fehlerprotokoll prüfen

Bevor du Einstellungen änderst, solltest du wissen, warum der Fehler auftritt.

  • Klicke nach dem Fehler auf den Button "View Logfile" (oder öffne die Datei hts-log.txt im Projektordner).
  • Suche nach Codes wie 403 Forbidden (Zugriff verweigert) oder 404 Not Found.

2. Lösung: Robots.txt ignorieren (Häufigste Ursache)

Viele Websites verbieten Bots das Auslesen der Daten über die Datei robots.txt. HTTrack hält sich standardmäßig streng daran und bricht ab.

  1. Starte dein Projekt und gehe zu den Einstellungen (Set Options).
  2. Wähle den Reiter Spider.
  3. Stelle das Dropdown-Menü "Spider:" auf "ignore robots.txt".
    • Hinweis: Beachte dabei immer die rechtlichen Hinweise und das Urheberrecht der Website.

3. Lösung: Den User-Agent ändern

Server blockieren oft Anfragen, die sich als „Crawler“ oder „HTTrack“ identifizieren, um Serverlast zu sparen. Du musst HTTrack so tarnen, dass es wie ein normaler Browser aussieht.

  1. Gehe in die Einstellungen (Set Options).
  2. Wähle den Reiter Browser ID.
  3. Ändere das Feld "User-Agent" auf ein leeres Feld oder wähle einen modernen Browser aus (z. B. Chrome oder Firefox).
  4. Lasse das Feld "Language" auf dem Standardwert oder trage de, en-US ein.

4. Lösung: Verbindungsgeschwindigkeit drosseln

Wenn HTTrack zu viele Anfragen in zu kurzer Zeit stellt, wertet der Server dies als DoS-Angriff und sperrt deine IP-Adresse temporär.

  1. Gehe in die Einstellungen (Set Options).
  2. Wähle den Reiter Limits.
  3. Setze "Max connections / second" auf einen niedrigen Wert (z. B. 1 oder 2).
  4. Erhöhe die "Timeout"-Zeit auf 60 Sekunden.
  5. Setze unter Retries den Wert auf 5 oder höher.

5. Lösung: URL-Filter anpassen (Scan Rules)

Manchmal versucht HTTrack, Dateien zu laden, die den Prozess blockieren (z. B. riesige ZIP-Archive oder endlose Kalender-Links).

  1. Gehe in die Einstellungen (Set Options).
  2. Wähle den Reiter Scan Rules.
  3. Hier kannst du Formate ausschließen, die den Fehler verursachen könnten. Beispiel: -*.zip -*.pdf -*.mp4.
  4. Stelle sicher, dass die Standard-Regeln für Bilder (+*.gif +*.jpg +*.png) aktiv sind.

6. Lösung: MIME-Typen ignorieren

Einige Server senden falsche Header-Informationen, mit denen HTTrack nicht umgehen kann.

  1. Gehe in die Einstellungen (Set Options).
  2. Wähle den Reiter Links.
  3. Aktiviere das Kontrollkästchen "Get non-html files related to a link".
  4. Du kannst auch versuchen, die Option "Treat every unknown type as a binary file" zu aktivieren.

Zusammenfassung der Checkliste

Wenn der Mirror-Error weiterhin besteht, prüfe diese drei Punkte:

  1. URL korrekt? Prüfe, ob die URL mit https:// beginnt und im Browser erreichbar ist.
  2. Speicherplatz? Hast du genug Platz auf deiner Festplatte?
  3. Pfadlänge? Windows hat Probleme mit sehr langen Dateipfaden. Speichere das Projekt direkt unter C:\HTTrackProjects\ statt tief in Unterordnern.

Wichtiger Hinweis: Das Herunterladen von Websites kann urheberrechtlich geschützt sein. Nutze HTTrack nur für private Zwecke oder Webseiten, bei denen du die Erlaubnis hast, und achte darauf, den Server des Anbieters nicht durch zu schnelle Anfragen zu überlasten.

0