Start Hoe het werkt Voorbeelden Prijzen FAQ Contact

Websites herstellen vanuit archive.org

Een complete werkende kopie van een site uit het webarchief in enkele klikken.

Voer 1996 in om de vroegst beschikbare versie te gebruiken.
Geef voor het beste resultaat de exacte tijd op.

Log in om door te gaan naar WayBacKₐtor Inloggen

Laden...

Analyse bezig...

Zo herstel je een website vanuit Archive.org

  1. Vul het domein in:
    Vul het domein in elk formaat in via het bestelformulier hierboven, bijvoorbeeld (http://domain.com, www.domain.com, domain.com).
  2. Vul de startdatum in (Date START):
    Kies de startdatum voor de download, van een jaar (2023), tot een exacte tijdstempel (2023.01.11 15:40:55 of 20230111154055). Om de vroegst beschikbare snapshot van Archive.org te gebruiken, vul je 1900.
  3. Vul de einddatum in (Date END):
    Voor het beste resultaat geef je een einddatum met exacte tijd op, zodat de laatste werkende snapshot van de homepage wordt gebruikt. Deze datum vind je in de snapshot-URL op Archive.org.
  4. Controleer protocol en subdomein:
    Geef met de schakelaars in het formulier aan of de site https en http, gebruikt en of www aanwezig is.
  5. Wacht op de analyse:
    De service maakt een voorbeeldscreenshot van de homepage die is samengesteld door WayBacKator, en toont het aantal HTML- en media-URLs. Als de limiet van 100,000 URLs wordt overschreden, verklein dan het datumbereik. Als Archive.org tijdelijk niet beschikbaar is, probeer het later opnieuw.
  6. Bevestig en download:
    Na bevestiging wacht je op het archief met de sitekopie en instructies voor installatie op een server.

Voorbeelden van herstelde websites

Instructies voor deployment lokaal, op hosting of op een server

PHP, PHP-FPM >= 7.4 (standaard), Nginx of Apache.

U kunt meerdere domeinen op één server hosten door alleen de domeinmappen naar .domains te kopiëren en index.php bij te werken als de versie verandert.

Als u toegang hebt tot een niveau boven de root, kunt u .domains daarheen verplaatsen en voor gemak hernoemen naar domains.

De map .domains en het bestand .htaccess kunnen verborgen zijn. Gebruik de tools van uw besturingssysteem om verborgen bestanden weer te geven.

Het bestand .domains/config.php bevat instellingen voor domeinen in submappen en debugmodus:

  • domains-as-subfolders: laat websites vanuit submappen draaien.
  • title: stelt de titel in op de startpagina van het technische domein.
  • home: toont een link terug naar de lijst met domeinen.
  • plugs: definieert placeholders voor ontbrekende img/css/js-bestanden.
  • debug: 0 of 1 om de debugmodus in te schakelen.
  • css: voegt CSS-URL's toe aan alle domeinen, bijvoorbeeld /css/layout.css,https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css. Voeg bestanden toe aan edits/public in de domeinmap.
  • js: voegt JS-URL's toe aan alle domeinen, bijvoorbeeld /js/script.js,async:https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js. Voeg bestanden toe aan edits/public in de domeinmap.

Het bestand .domains/domain.com/config.php bevat instellingen voor een specifiek domein:

  • protocol: het protocol van het domein.
  • www: 0 of 1 om te bepalen of www wordt gebruikt.
  • plugs: definieert placeholders voor ontbrekende img/css/js-bestanden.
  • gtmid: voegt het Googletag-script toe bij het opstarten.
  • css: voegt CSS-URL's toe, bijvoorbeeld /css/layout.css,https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css. Voeg bestanden toe aan edits/public.
  • js: voegt JS-URL's toe, bijvoorbeeld /js/script.js,async:https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js. Voeg bestanden toe aan edits/public.

Als u bestaande pagina's wilt wijzigen of nieuwe wilt toevoegen, doe dat dan in deze map en laat de map public ongemoeid.

Als toegevoegde bestanden geen extensie hebben of een niet-standaard extensie gebruiken, plaats dan metadata in de map meta.

De map .domains/domain.com/plugs wordt gebruikt voor aangepaste placeholders voor ontbrekende img/css/js-bestanden.

De map .domains/domain.com/404 bevat redirects voor ontbrekende URL's. U kunt daar uw eigen redirects toevoegen.

Voeg de volgende configuratie toe aan de juiste http-context, of maak een bestand wbktor.conf in /etc/nginx/conf.d/ met de volgende inhoud:

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;
    }
}

Schakel het standaard serverblok in nginx.conf uit door het uit te commentarieren.

Als u CloudFlare gebruikt, voeg dan de volgende directives toe aan de http-context:

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;

Zorg dat de Apache-module mod_rewrite is ingeschakeld in het bestand httpd.conf:

LoadModule rewrite_module modules/mod_rewrite.so

Upload ook het bestand .htaccess uit het archief naar de siteroot.

Om een site op een ander domein te draaien, hernoemt u de domeinmap in .domains en werkt u canonical en robots.txt overeenkomstig bij.

Volg deze stappen om XAMPP in te stellen en uw site te deployen:

  1. XAMPP downloaden en installeren: Open de XAMPP-projectpagina, downloadt u XAMPP en behoudt u tijdens de installatie alleen de standaardinstellingen voor PHP en Apache.
  2. Maak een map voor het domein: Maak binnen \xampp\htdocs een map voor het domein of technische domein, bijvoorbeeld wbk.list, om sites in submappen te draaien, en pak het archief daar uit.
  3. Werk de Apache virtual hosts-configuratie bij: Voeg in het bestand \xampp\apache\conf\extra\httpd-vhosts.conf de volgende regels toe om virtual hosts voor uw domeinen te configureren:
    <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. Werk het hosts-bestand bij: Voeg in het bestand C:\Windows\System32\drivers\etc\hosts de volgende domeinen toe:
    127.0.0.1    wbk.list
    127.0.0.1    domain.com
  5. Open uw site: Open uw browser en ga naar http://localhost/wbk.list | http://localhost/domain.com om uw site te bekijken.
  6. Verdere documentatie: Zie voor meer details de officiële XAMPP-documentatie:

Herstellen via Telegram-bot

Maak kennis met @wbktor_bot

Gebruikt u liever Telegram? Plaats uw bestelling in de chat met onze bot. Hij gebruikt dezelfde engine en prijzen als het webformulier, begeleidt u stap voor stap en stuurt zowel de analyse-screenshot als het uiteindelijke archief rechtstreeks in de chat.

Heldere en toegankelijke prijs

Groter volume

+$20

van 100,000 tot 200,000 URLs

Boven de limiet

+$10

voor elke volgende 100,000 URLs

Je ziet de eindprijs altijd na de gratis analyse en voor de betaling

Antwoorden op veelgestelde vragen

U ontvangt een ZIP-archief dat klaar is voor deployment, met een werkende kopie van de website: HTML, CSS, JS, afbeeldingen en documenten. Het archief bevat ook onze handler, waarmee de site op moderne PHP-hosting zonder database kan draaien.

Dat is geen probleem. U kunt alleen het jaar invullen, bijvoorbeeld 2015 , in het veld voor de startdatum, en wij vinden de vroegste beschikbare versie uit dat jaar. Voor het beste resultaat raden we aan de gewenste snapshot op archive.org te zoeken en de exacte datum uit de adresbalk te kopiëren.

Ja. We werken alleen met openbaar toegankelijke gegevens die zijn opgeslagen in de non-profitbibliotheek The Internet Archive. De dienst automatiseert alleen het verzamelen en verpakken van die gegevens in een handig formaat.