Início Como funciona Exemplos Preços FAQ Contatos

Restauração de sites a partir do archive.org

Uma copia completa e funcional do site a partir do arquivo web em poucos cliques.

Digite 1996 para usar a versão mais antiga disponível.
Para obter o melhor resultado, informe o horário exato.

Entre para continuar no WayBacKₐtor Entrar

Carregando...

Análise em andamento...

Como restaurar um site a partir do Archive.org

  1. 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).
  2. 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.
  3. 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.
  4. Ajuste protocolo e subdomínio:
    Use os seletores do formulário para indicar se o site usa https e http, e se inclui www .
  5. 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.
  6. 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/js ausentes.
  • 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/js ausentes.
  • 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:

  1. 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.
  2. Crie uma pasta para o domínio: Dentro de \xampp\htdocs, crie uma pasta para o domínio ou domínio técnico, por exemplo wbk.list, para executar sites em subpastas, e descompacte o arquivo ali.
  3. 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>
  4. 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
  5. Acesse seu site: Abra o navegador e acesse http://localhost/wbk.list | http://localhost/domain.com para visualizar seu site.
  6. 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

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

Você receberá um arquivo ZIP pronto para implantação, com uma cópia funcional do site: HTML, CSS, JS, imagens e documentos. O arquivo também inclui nosso handler, que permite executar o site em hospedagem PHP moderna sem banco de dados.

Não há problema. Você pode informar apenas o ano, por exemplo 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.

Sim. Trabalhamos apenas com dados publicamente acessíveis armazenados na biblioteca sem fins lucrativos The Internet Archive. O serviço apenas automatiza a coleta e o empacotamento desses dados em um formato conveniente.