Restauração de sites a partir do archive.org
Uma copia completa e funcional do site a partir do arquivo web em poucos cliques.
Análise em andamento...
Como restaurar um site a partir do Archive.org
-
Informe o domínio:
Informe o domínio em qualquer formato no formulário de pedido acima, por exemplo (http://domain.com, www.domain.com, domain.com). -
Informe a data inicial (Date START):
Defina a data de início do download, desde um ano (2023), até um timestamp exato (2023.01.11 15:40:55 ou 20230111154055). Para usar a primeira captura disponível no Archive.org, informe 1900. -
Informe a data final (Date END):
Para obter o melhor resultado, informe a data final com hora precisa para atingir a última captura funcional da página inicial. Você pode pegar essa data na URL da captura no Archive.org. -
Ajuste protocolo e subdomínio:
Use os seletores do formulário para indicar se o site usa https e http, e se inclui www . -
Aguarde a análise:
O serviço gera uma captura de pré-visualização da página inicial montada pelo WayBacKator, e mostra a quantidade de URLs HTML e de mídia. Se o limite de 100,000 URLs for excedido, reduza o intervalo de datas. Se o Archive.org estiver temporariamente indisponível, tente novamente mais tarde. -
Confirme e baixe:
Depois da confirmação, aguarde o arquivo com a cópia do site e as instruções para publicá-la em um servidor.
Exemplos de sites restaurados
Instruções para implantação local, em hospedagem ou servidor
PHP, PHP-FPM >= 7.4 (padrão), Nginx ou Apache.
Você pode hospedar vários domínios em um servidor copiando apenas as pastas de domínio para .domains e atualizando index.php se a versão mudar.
Se você tiver acesso a um nível acima da raiz, pode mover .domains para lá e renomeá-la para domains por conveniência.
A pasta .domains e o arquivo .htaccess podem estar ocultos. Use as ferramentas do sistema operacional para exibir arquivos ocultos.
O arquivo .domains/config.php contém configurações para domínios em subpastas e modo de depuração:
- domains-as-subfolders: permite executar sites a partir de subpastas.
- title: define o título na página inicial do domínio técnico.
- home: mostra um link de volta para a lista de domínios.
- plugs: define placeholders para arquivos
img/css/jsausentes. - debug: 0 ou 1 para ativar o modo de depuração.
- css: adiciona URLs CSS a todos os domínios, por exemplo
/css/layout.css,https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css. Adicione os arquivos a edits/public na pasta do domínio. - js: adiciona URLs JS a todos os domínios, por exemplo
/js/script.js,async:https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js. Adicione os arquivos a edits/public na pasta do domínio.
O arquivo .domains/domain.com/config.php contém configurações para um domínio específico:
- protocol: protocolo do domínio.
- www: 0 ou 1 para definir se www é usado.
- plugs: define placeholders para arquivos
img/css/jsausentes. - gtmid: insere o script Googletag na inicialização.
- css: adiciona URLs CSS, por exemplo
/css/layout.css,https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css. Adicione os arquivos a edits/public. - js: adiciona URLs JS, por exemplo
/js/script.js,async:https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js. Adicione os arquivos a edits/public.
Se quiser modificar páginas existentes ou adicionar novas, faça isso nesta pasta e deixe a pasta public intacta.
Se os arquivos adicionados não tiverem extensão ou usarem uma extensão não padrão, coloque os metadados na pasta meta.
A pasta .domains/domain.com/plugs é usada para placeholders personalizados de arquivos img/css/js ausentes.
A pasta .domains/domain.com/404 contém redirecionamentos para URLs ausentes. Você pode adicionar seus próprios redirecionamentos ali.
Adicione a seguinte configuração ao contexto http adequado ou crie um arquivo wbktor.conf em /etc/nginx/conf.d/ com o seguinte conteúdo:
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;
}
}
Comente o bloco server padrão em nginx.conf.
Se você usa CloudFlare, adicione as seguintes diretivas ao contexto 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;
Verifique se o módulo Apache mod_rewrite está ativado no arquivo httpd.conf:
LoadModule rewrite_module modules/mod_rewrite.so
Envie também o arquivo .htaccess do arquivo ZIP para a raiz do site.
Para executar um site em outro domínio, renomeie a pasta do domínio dentro de .domains e atualize canonical e robots.txt de acordo.
Siga estas etapas para configurar o XAMPP e implantar seu site:
- Baixe e instale o XAMPP: Abra a página do projeto XAMPP, baixe o XAMPP e mantenha apenas as configurações padrão de PHP e Apache durante a instalação.
- Crie uma pasta para o domínio: Dentro de
\xampp\htdocs, crie uma pasta para o domínio ou domínio técnico, por exemplowbk.list, para executar sites em subpastas, e descompacte o arquivo ali. - Atualize a configuração de hosts virtuais do Apache: No arquivo
\xampp\apache\conf\extra\httpd-vhosts.conf, adicione as seguintes linhas para configurar hosts virtuais para seus domínios:<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> - Atualize o arquivo hosts: No arquivo
C:\Windows\System32\drivers\etc\hosts, adicione os seguintes domínios:127.0.0.1 wbk.list 127.0.0.1 domain.com - Acesse seu site: Abra o navegador e acesse http://localhost/wbk.list | http://localhost/domain.com para visualizar seu site.
- Documentação adicional: Para mais detalhes, consulte a documentação oficial do XAMPP:
Restaurar pelo bot do Telegram
Conheça o @wbktor_bot
Prefere Telegram? Faça o pedido no chat com nosso bot. Ele usa o mesmo motor e os mesmos preços do formulário web, orienta você passo a passo e envia tanto o screenshot da análise quanto o arquivo final diretamente no chat.
Preço claro e acessível
Preço base
$10
por restaurar um site de até 100,000 URLs
Volume ampliado
+$20
de 100,000 a 200,000 URLs
Acima do limite
+$10
por cada 100,000 URLs adicionais
Você sempre vê o custo final depois da análise gratuita e antes do pagamento
Respostas a perguntas frequentes
2015
, no campo de data inicial, e encontraremos a primeira versão disponível daquele ano. Para obter o melhor resultado, recomendamos encontrar o snapshot necessário em archive.org e copiar a data exata da barra de endereços.