Startseite So funktioniert es Beispiele Preise FAQ Kontakt

Websites aus archive.org wiederherstellen

Eine vollständige funktionsfähige Kopie einer Website aus dem Webarchiv mit wenigen Klicks.

Geben Sie 1996 ein, um die früheste verfügbare Version zu verwenden.
Für das beste Ergebnis geben Sie die genaue Uhrzeit an.

Melden Sie sich an, um mit WayBacKₐtor fortzufahren Anmelden

Wird geladen...

Analyse läuft...

So stellen Sie eine Website aus Archive.org wieder her

  1. Domain angeben:
    Geben Sie die Domain in beliebigem Format in das Bestellformular oben ein, zum Beispiel (http://domain.com, www.domain.com, domain.com).
  2. Startdatum angeben (Date START):
    Legen Sie das Startdatum für den Download fest, von einem Jahr (2023), bis zu einem exakten Zeitstempel (2023.01.11 15:40:55 oder 20230111154055). Um den frühesten verfügbaren Snapshot von Archive.org zu verwenden, geben Sie 1900.
  3. Enddatum angeben (Date END):
    Für das beste Ergebnis geben Sie das Enddatum mit genauer Uhrzeit an, damit der letzte funktionierende Snapshot der Startseite getroffen wird. Dieses Datum finden Sie in der Snapshot-URL auf Archive.org.
  4. Protokoll und Subdomain festlegen:
    Geben Sie über die Schalter im Formular an, ob die Website https und http, verwendet und ob www enthalten ist.
  5. Analyse abwarten:
    Der Dienst erstellt einen Vorschau-Screenshot der von WayBacKator, zusammengesetzten Startseite und zeigt die Anzahl der HTML- und Medien-URLs. Wenn das Limit von 100.000 URLs überschritten wird, grenzen Sie den Datumsbereich ein. Wenn Archive.org vorübergehend nicht verfügbar ist, versuchen Sie es später erneut.
  6. Bestätigen und herunterladen:
    Nach der Bestätigung warten Sie auf das Archiv mit der Website-Kopie und den Anweisungen zur Bereitstellung auf einem Server.

Beispiele wiederhergestellter Websites

Anleitung zur Bereitstellung lokal, auf Hosting oder auf einem Server

PHP, PHP-FPM >= 7.4 (Standard), Nginx oder Apache.

Sie können mehrere Domains auf einem Server hosten, indem Sie nur die Domain-Ordner nach .domains kopieren und index.php aktualisieren, wenn sich die Version ändert.

Wenn Sie Zugriff auf eine Ebene oberhalb des Roots haben, können Sie .domains dorthin verschieben und der Einfachheit halber in domains umbenennen.

Der Ordner .domains und die Datei .htaccess können versteckt sein. Nutzen Sie die Werkzeuge Ihres Betriebssystems, um versteckte Dateien anzuzeigen.

Die Datei .domains/config.php enthält Einstellungen für Domains in Unterordnern und den Debug-Modus:

  • domains-as-subfolders: ermöglicht das Ausführen von Websites aus Unterordnern.
  • title: legt den Titel auf der Startseite der technischen Domain fest.
  • home: zeigt einen Link zurück zur Liste der Domains an.
  • plugs: definiert Platzhalter für fehlende img/css/js-Dateien.
  • debug: 0 oder 1, um den Debug-Modus zu aktivieren.
  • css: fügt CSS-URLs zu allen Domains hinzu, zum Beispiel /css/layout.css,https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css. Dateien in edits/public im Domain-Ordner hinzufügen.
  • js: fügt JS-URLs zu allen Domains hinzu, zum Beispiel /js/script.js,async:https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js. Dateien in edits/public im Domain-Ordner hinzufügen.

Die Datei .domains/domain.com/config.php enthält Einstellungen für eine bestimmte Domain:

  • protocol: das Protokoll der Domain.
  • www: 0 oder 1, um festzulegen, ob www verwendet wird.
  • plugs: definiert Platzhalter für fehlende img/css/js-Dateien.
  • gtmid: fügt beim Start das Googletag-Skript ein.
  • css: fügt CSS-URLs hinzu, zum Beispiel /css/layout.css,https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css. Dateien in edits/public hinzufügen.
  • js: fügt JS-URLs hinzu, zum Beispiel /js/script.js,async:https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js. Dateien in edits/public hinzufügen.

Wenn Sie vorhandene Seiten ändern oder neue hinzufügen möchten, tun Sie dies in diesem Ordner und lassen Sie den Ordner public unverändert.

Wenn hinzugefügte Dateien keine Erweiterung oder eine nicht standardmäßige Erweiterung haben, legen Sie Metadaten im Ordner meta ab.

Der Ordner .domains/domain.com/plugs wird für eigene Platzhalter fehlender img/css/js-Dateien verwendet.

Der Ordner .domains/domain.com/404 enthält Weiterleitungen für fehlende URLs. Dort können Sie eigene Weiterleitungen hinzufügen.

Fügen Sie die folgende Konfiguration in den passenden http-Kontext ein oder erstellen Sie eine Datei wbktor.conf in /etc/nginx/conf.d/ mit folgendem Inhalt:

server {
    listen 0.0.0.0:80;
    server_name _
    #    ~^wbk\. # use the subdomain `wbk.` for local testing. DO NOT USE IN PRODUCTION!!!
    ;
    root /var/www/wbktor/public;

    index index.php;
    server_tokens off;
    error_page 404 = /index.php;

    location ~ \.php$ {
        include fastcgi_params;
        client_max_body_size 100M;
        fastcgi_split_path_info ^(.+?\.php)(|/.*)$;
        fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;

        # Uncomment and specify your FastCGI server call
        #fastcgi_pass unix:/path/to/php.socket;
        #fastcgi_pass 127.0.0.1:9000;
        #fastcgi_pass upstream-php-alias;

        fastcgi_param HTTP_HOST $host;
        fastcgi_param HTTP_X_REAL_IP $remote_addr;
        fastcgi_param HTTP_X_FORWARDED_FOR $proxy_add_x_forwarded_for;
        fastcgi_param HTTP_X_FORWARDED_PROTO $scheme;
    }

    location / {
        try_files $uri $uri/ /index.php$is_args$args;
    }
}

Kommentieren Sie den standardmäßigen server-Block in nginx.conf aus.

Wenn Sie CloudFlare verwenden, fügen Sie die folgenden Direktiven in den http-Kontext ein:

set_real_ip_from 103.21.244.0/22;
set_real_ip_from 103.22.200.0/22;
set_real_ip_from 103.31.4.0/22;
set_real_ip_from 104.16.0.0/12;
set_real_ip_from 108.162.192.0/18;
set_real_ip_from 131.0.72.0/22;
set_real_ip_from 141.101.64.0/18;
set_real_ip_from 162.158.0.0/15;
set_real_ip_from 172.64.0.0/13;
set_real_ip_from 173.245.48.0/20;
set_real_ip_from 188.114.96.0/20;
set_real_ip_from 190.93.240.0/20;
set_real_ip_from 197.234.240.0/22;
set_real_ip_from 198.41.128.0/17;
set_real_ip_from 2400:cb00::/32;
set_real_ip_from 2606:4700::/32;
set_real_ip_from 2803:f800::/32;
set_real_ip_from 2405:b500::/32;
set_real_ip_from 2405:8100::/32;
set_real_ip_from 2c0f:f248::/32;
set_real_ip_from 2a06:98c0::/29;
#real_ip_header CF-Connecting-IP;
real_ip_header X-Forwarded-For;

Stellen Sie sicher, dass das Apache-Modul mod_rewrite in der Datei httpd.conf aktiviert ist:

LoadModule rewrite_module modules/mod_rewrite.so

Laden Sie außerdem die Datei .htaccess aus dem Archiv in das Website-Root hoch.

Um eine Website auf einer anderen Domain auszuführen, benennen Sie den Domain-Ordner in .domains um und aktualisieren Sie canonical sowie robots.txt entsprechend.

Führen Sie diese Schritte aus, um XAMPP einzurichten und Ihre Website bereitzustellen:

  1. XAMPP herunterladen und installieren: Öffnen Sie die XAMPP-Projektseite, laden Sie XAMPP herunter und behalten Sie während der Installation nur die Standard-PHP- und Apache-Einstellungen bei.
  2. Ordner für die Domain erstellen: Erstellen Sie in \xampp\htdocs einen Ordner für die Domain oder technische Domain, zum Beispiel wbk.list, um Websites in Unterordnern auszuführen, und entpacken Sie das Archiv dort.
  3. Apache-Virtual-Hosts-Konfiguration aktualisieren: Fügen Sie in der Datei \xampp\apache\conf\extra\httpd-vhosts.conf die folgenden Zeilen hinzu, um virtuelle Hosts für Ihre Domains zu konfigurieren:
    <VirtualHost *:80>
        ServerName wbk.list
        DocumentRoot "C:/xampp/htdocs/wbk.list"
        <Directory "C:/xampp/htdocs/wbk.list">
            Options -Indexes FollowSymLinks
            AllowOverride All
            Require all granted
        </Directory>
    </VirtualHost>
    <VirtualHost *:80>
        ServerName wbk.domain.com
        DocumentRoot "C:/xampp/htdocs/domain.com"
        <Directory "C:/xampp/htdocs/domain.com">
            Options -Indexes FollowSymLinks
            AllowOverride All
            Require all granted
        </Directory>
    </VirtualHost>
  4. hosts-Datei aktualisieren: Fügen Sie in der Datei C:\Windows\System32\drivers\etc\hosts die folgenden Domains hinzu:
    127.0.0.1    wbk.list
    127.0.0.1    domain.com
  5. Website öffnen: Öffnen Sie den Browser und rufen Sie http://localhost/wbk.list | http://localhost/domain.com auf, um die Website anzuzeigen.
  6. Weitere Dokumentation: Weitere Details finden Sie in der offiziellen XAMPP-Dokumentation:

Über den Telegram-Bot wiederherstellen

Lernen Sie @wbktor_bot kennen

Nutzen Sie lieber Telegram? Erstellen Sie den Auftrag im Chat mit unserem Bot. Er verwendet dieselbe Engine und dieselben Preise wie das Webformular, führt Sie Schritt für Schritt und sendet sowohl den Analyse-Screenshot als auch das fertige Archiv direkt im Chat.

Transparenter und fairer Preis

Erweiterter Umfang

+$20

von 100,000 bis 200,000 URLs

Über dem Limit

+$10

für jeweils weitere 100.000 URLs

Du siehst den Endpreis immer nach der kostenlosen Analyse und vor der Zahlung

Antworten auf häufige Fragen

Sie erhalten ein bereitstellungsfertiges ZIP-Archiv mit einer Arbeitskopie der Website: HTML, CSS, JS, Bilder und Dokumente. Das Archiv enthält außerdem unseren Handler, mit dem die Website auf modernem PHP-Hosting ohne Datenbank läuft.

Das ist kein Problem. Sie können im Feld für das Startdatum nur das Jahr angeben, zum Beispiel 2015 , und wir finden die früheste verfügbare Version aus diesem Jahr. Für das beste Ergebnis empfehlen wir, den gewünschten Snapshot auf archive.org zu öffnen und das genaue Datum aus der Adresszeile zu übernehmen.

Ja. Wir arbeiten nur mit öffentlich zugänglichen Daten, die in der gemeinnützigen Bibliothek The Internet Archive gespeichert sind. Der Dienst automatisiert lediglich das Sammeln und Verpacken dieser Daten in ein bequemes Format.