Pagina iniziale Come funziona Esempi Prezzi FAQ Contatti

Ripristino di siti da archive.org

Una copia completa e funzionante del sito dall archivio web in pochi clic.

Inserisci 1996 per usare la versione disponibile più antica.
Per il risultato migliore, indica l’ora esatta.

Accedi per continuare con WayBacKₐtor Accedi

Caricamento...

Analisi in corso...

Come ripristinare un sito da Archive.org

  1. Indica il dominio:
    Inserisci il dominio in qualsiasi formato nel modulo d ordine qui sopra, per esempio (http://domain.com, www.domain.com, domain.com).
  2. Indica la data iniziale (Date START):
    Imposta la data di inizio del download, da un anno (2023), fino a un timestamp esatto (2023.01.11 15:40:55 o 20230111154055). Per usare la prima istantanea disponibile su Archive.org, inserisci 1900.
  3. Indica la data finale (Date END):
    Per il miglior risultato, indica una data finale con ora precisa, cosi da raggiungere l ultima istantanea funzionante della homepage. Puoi prendere questa data dall URL dell istantanea su Archive.org.
  4. Specifica protocollo e sottodominio:
    Indica con gli interruttori del modulo se il sito usa https e http, e se www e presente.
  5. Attendi l analisi:
    Il servizio genera uno screenshot di anteprima della homepage assemblata da WayBacKator, e mostra il numero di URL HTML e media. Se viene superato il limite di 100,000 URL, restringi l intervallo di date. Se Archive.org non e temporaneamente disponibile, riprova piu tardi.
  6. Conferma e scarica:
    Dopo la conferma, attendi l archivio con la copia del sito e le istruzioni per distribuirla su un server.

Esempi di siti ripristinati

Istruzioni per il deployment in locale, su hosting o su server

PHP, PHP-FPM >= 7.4 (predefinito), Nginx o Apache.

Può ospitare più domini su un server copiando solo le cartelle dei domini in .domains e aggiornando index.php se cambia la versione.

Se ha accesso a un livello sopra la root, può spostare lì .domains e rinominarla in domains per comodità.

La cartella .domains e il file .htaccess possono essere nascosti. Usi gli strumenti del sistema operativo per visualizzare i file nascosti.

Il file .domains/config.php contiene le impostazioni per i domini in sottocartelle e per la modalità debug:

  • domains-as-subfolders: consente di eseguire i siti web da sottocartelle.
  • title: imposta il titolo nella homepage del dominio tecnico.
  • home: mostra un link di ritorno all'elenco dei domini.
  • plugs: definisce placeholder per i file img/css/js mancanti.
  • debug: 0 o 1 per abilitare la modalità debug.
  • css: aggiunge URL CSS a tutti i domini, ad esempio /css/layout.css,https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css. Aggiunga i file in edits/public nella cartella del dominio.
  • js: aggiunge URL JS a tutti i domini, ad esempio /js/script.js,async:https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js. Aggiunga i file in edits/public nella cartella del dominio.

Il file .domains/domain.com/config.php contiene le impostazioni per un dominio specifico:

  • protocol: il protocollo del dominio.
  • www: 0 o 1 per definire se viene usato www.
  • plugs: definisce placeholder per i file img/css/js mancanti.
  • gtmid: inserisce lo script Googletag all'avvio.
  • css: aggiunge URL CSS, ad esempio /css/layout.css,https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css. Aggiunga i file in edits/public.
  • js: aggiunge URL JS, ad esempio /js/script.js,async:https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js. Aggiunga i file in edits/public.

Se vuole modificare pagine esistenti o aggiungerne di nuove, lo faccia in questa cartella e lasci intatta la cartella public.

Se i file aggiunti non hanno estensione o ne usano una non standard, inserisca i metadati nella cartella meta.

La cartella .domains/domain.com/plugs viene usata per placeholder personalizzati dei file img/css/js mancanti.

La cartella .domains/domain.com/404 contiene i redirect per URL mancanti. Può aggiungere lì i propri redirect.

Aggiunga la seguente configurazione al contesto http appropriato, oppure crei un file wbktor.conf in /etc/nginx/conf.d/ con questo contenuto:

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

Commenti il blocco server predefinito in nginx.conf.

Se usa CloudFlare, aggiunga le seguenti direttive al contesto http:

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;

Si assicuri che il modulo Apache mod_rewrite sia abilitato nel file httpd.conf:

LoadModule rewrite_module modules/mod_rewrite.so

Carichi anche il file .htaccess dall'archivio nella root del sito.

Per eseguire un sito su un altro dominio, rinomini la cartella del dominio dentro .domains e aggiorni di conseguenza canonical e robots.txt.

Segua questi passaggi per configurare XAMPP e distribuire il sito:

  1. Scaricare e installare XAMPP: Apra la pagina del progetto XAMPP, scarichi XAMPP e mantenga solo le impostazioni predefinite di PHP e Apache durante l'installazione.
  2. Creare una cartella per il dominio: Dentro \xampp\htdocs, crei una cartella per il dominio o il dominio tecnico, ad esempio wbk.list, per eseguire i siti in sottocartelle, quindi estragga lì l'archivio.
  3. Aggiornare la configurazione degli host virtuali Apache: Nel file \xampp\apache\conf\extra\httpd-vhosts.conf, aggiunga le righe seguenti per configurare gli host virtuali dei domini:
    <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. Aggiornare il file hosts: Nel file C:\Windows\System32\drivers\etc\hosts, aggiunga i seguenti domini:
    127.0.0.1    wbk.list
    127.0.0.1    domain.com
  5. Accedere al sito: Apra il browser e vada su http://localhost/wbk.list | http://localhost/domain.com per visualizzare il sito.
  6. Documentazione aggiuntiva: Per maggiori dettagli, consulti la documentazione ufficiale di XAMPP:

Ripristina tramite bot Telegram

Scopri @wbktor_bot

Preferisce Telegram? Crei l'ordine in chat con il nostro bot. Usa lo stesso motore e gli stessi prezzi del modulo web, guida passo dopo passo e invia sia lo screenshot dell'analisi sia l'archivio finale direttamente in chat.

Prezzo chiaro e accessibile

Volume esteso

+$20

da 100,000 a 200,000 URLs

Oltre il limite

+$10

per ogni successivo blocco da 100,000 URLs

Vedi sempre il costo finale dopo l analisi gratuita e prima del pagamento

Risposte alle domande frequenti

Riceverà un archivio ZIP pronto per il deploy con una copia funzionante del sito: HTML, CSS, JS, immagini e documenti. L'archivio include anche il nostro handler, che permette al sito di funzionare su hosting PHP moderni senza database.

Non è un problema. Può indicare solo l'anno, per esempio 2015 , nel campo della data iniziale, e troveremo la prima versione disponibile di quell'anno. Per il risultato migliore consigliamo di trovare lo snapshot desiderato su archive.org e copiare la data esatta dalla barra degli indirizzi.

Sì. Lavoriamo solo con dati pubblicamente accessibili conservati nella biblioteca non profit The Internet Archive. Il servizio automatizza soltanto la raccolta e il confezionamento di quei dati in un formato comodo.