Ripristino di siti da archive.org
Una copia completa e funzionante del sito dall archivio web in pochi clic.
Analisi in corso...
Come ripristinare un sito da Archive.org
-
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). -
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. -
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. -
Specifica protocollo e sottodominio:
Indica con gli interruttori del modulo se il sito usa https e http, e se www e presente. -
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. -
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/jsmancanti. - 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/jsmancanti. - 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:
- 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.
- Creare una cartella per il dominio: Dentro
\xampp\htdocs, crei una cartella per il dominio o il dominio tecnico, ad esempiowbk.list, per eseguire i siti in sottocartelle, quindi estragga lì l'archivio. - 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> - 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 - Accedere al sito: Apra il browser e vada su http://localhost/wbk.list | http://localhost/domain.com per visualizzare il sito.
- 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
Prezzo base
$10
per ripristinare un sito fino a 100,000 URLs
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
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.