Odtwarzanie stron z archive.org
Pełna działająca kopia strony z archiwum web w kilku kliknięciach.
Trwa analiza...
Jak odtworzyć stronę z Archive.org
-
Podaj domenę:
Wpisz domenę w dowolnym formacie w formularzu zamówienia powyżej, na przykład (http://domain.com, www.domain.com, domain.com). -
Podaj datę początkową (Date START):
Ustaw datę początku pobierania, od samego roku (2023), aż po dokładny znacznik czasu (2023.01.11 15:40:55 lub 20230111154055). Aby użyć najwcześniejszej dostępnej kopii z Archive.org, wpisz 1900. -
Podaj datę końcową (Date END):
Dla najlepszego rezultatu podaj datę końcową z dokładną godziną, aby trafić w ostatnią działającą kopię strony głównej. Tę datę można wziąć z URL migawki w Archive.org. -
Doprecyzuj protokół i subdomenę:
Za pomocą przełączników w formularzu wskaż, czy strona używa https i http, oraz czy zawiera www . -
Poczekaj na analizę:
Serwis wygeneruje podglądowy screenshot strony głównej złożonej przez WayBacKator, i pokaże liczbę URL HTML oraz mediów. Jeśli limit 100,000 URL zostanie przekroczony, zawęź zakres dat. Jeśli Archive.org jest chwilowo niedostępne, spróbuj później. -
Potwierdź i pobierz:
Po potwierdzeniu poczekaj na archiwum z kopią strony oraz instrukcjami wdrożenia na serwerze.
Przykłady odtworzonych stron
Instrukcje wdrożenia lokalnie, na hostingu lub serwerze
PHP, PHP-FPM >= 7.4 (domyślnie), Nginx albo Apache.
Możesz hostować wiele domen na jednym serwerze, kopiując tylko foldery domen do .domains i aktualizując index.php, jeśli zmieni się wersja.
Jeśli masz dostęp do poziomu nad katalogiem głównym, możesz przenieść tam .domains i dla wygody zmienić nazwę na domains.
Folder .domains i plik .htaccess mogą być ukryte. Użyj narzędzi systemu operacyjnego, aby wyświetlić ukryte pliki.
Plik .domains/config.php zawiera ustawienia domen w podfolderach i trybu debugowania:
- domains-as-subfolders: pozwala uruchamiać strony z podfolderów.
- title: ustawia tytuł strony głównej domeny technicznej.
- home: pokazuje link powrotny do listy domen.
- plugs: definiuje placeholdery dla brakujących plików
img/css/js. - debug: 0 lub 1, aby włączyć tryb debugowania.
- css: dodaje adresy URL CSS do wszystkich domen, na przykład
/css/layout.css,https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css. Dodaj pliki do edits/public w folderze domeny. - js: dodaje adresy URL JS do wszystkich domen, na przykład
/js/script.js,async:https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js. Dodaj pliki do edits/public w folderze domeny.
Plik .domains/domain.com/config.php zawiera ustawienia konkretnej domeny:
- protocol: protokół domeny.
- www: 0 lub 1, aby określić, czy używane jest www.
- plugs: definiuje placeholdery dla brakujących plików
img/css/js. - gtmid: wstawia skrypt Googletag przy starcie.
- css: dodaje adresy URL CSS, na przykład
/css/layout.css,https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css. Dodaj pliki do edits/public. - js: dodaje adresy URL JS, na przykład
/js/script.js,async:https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js. Dodaj pliki do edits/public.
Jeśli chcesz zmienić istniejące strony albo dodać nowe, zrób to w tym folderze i nie ruszaj folderu public.
Jeśli dodane pliki nie mają rozszerzenia albo używają niestandardowego, umieść metadane w folderze meta.
Folder .domains/domain.com/plugs służy do własnych placeholderów dla brakujących plików img/css/js.
Folder .domains/domain.com/404 zawiera przekierowania dla brakujących URL-i. Możesz dodać tam własne przekierowania.
Dodaj poniższą konfigurację do odpowiedniego kontekstu http albo utwórz plik wbktor.conf w /etc/nginx/conf.d/ z następującą treścią:
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;
}
}
Zakomentuj domyślny blok server w nginx.conf.
Jeśli używasz CloudFlare, dodaj poniższe dyrektywy do kontekstu 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;
Upewnij się, że moduł Apache mod_rewrite jest włączony w pliku httpd.conf:
LoadModule rewrite_module modules/mod_rewrite.so
Prześlij także plik .htaccess z archiwum do katalogu głównego strony.
Aby uruchomić stronę na innej domenie, zmień nazwę folderu domeny w .domains i odpowiednio zaktualizuj canonical oraz robots.txt.
Wykonaj te kroki, aby skonfigurować XAMPP i wdrożyć stronę:
- Pobierz i zainstaluj XAMPP: Otwórz stronę projektu XAMPP, pobierz XAMPP i podczas instalacji pozostaw tylko domyślne ustawienia PHP oraz Apache.
- Utwórz folder dla domeny: W katalogu
\xampp\htdocsutwórz folder dla domeny albo domeny technicznej, na przykładwbk.list, aby uruchamiać strony w podfolderach, a następnie rozpakuj tam archiwum. - Zaktualizuj konfigurację hostów wirtualnych Apache: W pliku
\xampp\apache\conf\extra\httpd-vhosts.confdodaj poniższe linie, aby skonfigurować hosty wirtualne dla swoich domen:<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> - Zaktualizuj plik hosts: W pliku
C:\Windows\System32\drivers\etc\hostsdodaj następujące domeny:127.0.0.1 wbk.list 127.0.0.1 domain.com - Otwórz swoją stronę: Otwórz przeglądarkę i przejdź do http://localhost/wbk.list | http://localhost/domain.com aby zobaczyć swoją stronę.
- Dalsza dokumentacja: Więcej szczegółów znajdziesz w oficjalnej dokumentacji XAMPP:
Odtwarzanie przez bota Telegram
Poznaj @wbktor_bot
Wolisz Telegram? Złóż zamówienie w czacie z naszym botem. Korzysta z tego samego silnika i cennika co formularz webowy, prowadzi krok po kroku i wysyła zarówno screenshot analizy, jak i końcowe archiwum bezpośrednio w czacie.
Przejrzysta i dostępna cena
Cena podstawowa
$10
za odtworzenie strony do 100,000 URLs
Większy wolumen
+$20
od 100,000 do 200,000 URLs
Powyżej limitu
+$10
za każde kolejne 100,000 URLs
Zawsze widzisz końcowy koszt po bezpłatnej analizie i przed płatnością
Odpowiedzi na popularne pytania
2015
, a my znajdziemy najwcześniejszą dostępną wersję z tego roku. Aby uzyskać najlepszy wynik, zalecamy znalezienie potrzebnego snapshotu na archive.org i skopiowanie dokładnej daty z paska adresu.