Restauro 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 curso...
Como restaurar um site a partir do Archive.org
-
Indique o domínio:
Introduza o domínio em qualquer formato no formulário de encomenda acima, por exemplo (http://domain.com, www.domain.com, domain.com). -
Indique a data inicial (Date START):
Defina a data de início do download, desde um ano (2023), até um carimbo de data e hora exato (2023.01.11 15:40:55 ou 20230111154055). Para usar a primeira captura disponível no Archive.org, introduza 1900. -
Indique a data final (Date END):
Para obter o melhor resultado, indique a data final com hora precisa para chegar à última captura funcional da página inicial. Pode retirar esta data do URL da captura no Archive.org. -
Confirme o protocolo e subdomínio:
Indique, através dos seletores no formulário, 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 multimédia. Se o limite de 100,000 URLs for excedido, reduza o intervalo de datas. Se o Archive.org estiver temporariamente indisponível, tente mais tarde. -
Confirme e descarregue:
Depois da confirmação, aguarde o arquivo com a cópia do site e as instruções para instalação num servidor.
Exemplos de sites restaurados
Instruções para implementação em local, alojamento ou servidor
PHP, PHP-FPM >= 7.4 (predefinição), Nginx ou Apache.
Pode alojar vários domínios num servidor copiando apenas as pastas dos domínios para .domains e actualizando index.php se a versão mudar.
Se 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 ficheiro .htaccess podem estar ocultos. Use as ferramentas do sistema operativo para mostrar ficheiros ocultos.
O ficheiro .domains/config.php contém definiçõ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 uma ligação de volta para a lista de domínios.
- plugs: define marcadores de posição para ficheiros
img/css/jsem falta. - debug: 0 ou 1 para activar 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 ficheiros 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 ficheiros a edits/public na pasta do domínio.
O ficheiro .domains/domain.com/config.php contém definições para um domínio específico:
- protocol: protocolo do domínio.
- www: 0 ou 1 para definir se www é usado.
- plugs: define marcadores de posição para ficheiros
img/css/jsem falta. - gtmid: insere o script Googletag no arranque.
- css: adiciona URLs CSS, por exemplo
/css/layout.css,https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css. Adicione ficheiros 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 ficheiros a edits/public.
Se quiser modificar páginas existentes ou adicionar novas, faça-o nesta pasta e deixe a pasta public intacta.
Se os ficheiros adicionados não tiverem extensão ou usarem uma não padrão, coloque os metadados na pasta meta.
A pasta .domains/domain.com/plugs é usada para placeholders personalizados de ficheiros img/css/js em falta.
A pasta .domains/domain.com/404 contém redireccionamentos para URLs em falta. Pode adicionar aí os seus próprios redireccionamentos.
Adicione a seguinte configuração ao contexto http adequado ou crie um ficheiro 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 predefinido em nginx.conf.
Se usar CloudFlare, adicione as seguintes directivas 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;
Certifique-se de que o módulo Apache mod_rewrite está activado no ficheiro httpd.conf:
LoadModule rewrite_module modules/mod_rewrite.so
Carregue também o ficheiro .htaccess do arquivo para a raiz do site.
Para executar um site noutro domínio, renomeie a pasta do domínio dentro de .domains e actualize canonical e robots.txt em conformidade.
Siga estes passos para configurar o XAMPP e publicar o seu site:
- Descarregue e instale o XAMPP: Abra a página do projecto XAMPP, descarregue o XAMPP e mantenha apenas as definições predefinidas 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 aí o arquivo. - Actualize a configuração de hosts virtuais do Apache: No ficheiro
\xampp\apache\conf\extra\httpd-vhosts.conf, adicione as seguintes linhas para configurar hosts virtuais dos 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> - Actualize o ficheiro hosts: No ficheiro
C:\Windows\System32\drivers\etc\hosts, adicione os seguintes domínios:127.0.0.1 wbk.list 127.0.0.1 domain.com - Aceda ao seu site: Abra o navegador e aceda a http://localhost/wbk.list | http://localhost/domain.com para ver o 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 a encomenda no chat com o nosso bot. Usa o mesmo motor e os mesmos preços do formulário web, orienta-o passo a passo e envia tanto o screenshot da análise como o arquivo final directamente no chat.
Preço transparente e acessível
Preço base
$10
por restaurar um site até 100,000 URLs
Volume alargado
+$20
de 100,000 a 200,000 URLs
Acima do limite
+$10
por cada 100,000 URLs adicionais
Vê sempre o custo final depois da análise gratuita e antes do pagamento
Respostas a perguntas frequentes
2015
, no campo da data inicial, e encontraremos a primeira versão disponível desse ano. Para obter o melhor resultado, recomendamos encontrar o snapshot necessário em archive.org e copiar a data exacta da barra de endereços.