Strona główna Jak to działa Przykłady Ceny FAQ Kontakt

Odtwarzanie stron z archive.org

Pełna działająca kopia strony z archiwum web w kilku kliknięciach.

Wpisz 1996, aby użyć najwcześniejszej dostępnej wersji.
Aby uzyskać najlepszy wynik, podaj dokładny czas.

Zaloguj się, aby kontynuować w WayBacKₐtor Zaloguj

Ładowanie...

Trwa analiza...

Jak odtworzyć stronę z Archive.org

  1. Podaj domenę:
    Wpisz domenę w dowolnym formacie w formularzu zamówienia powyżej, na przykład (http://domain.com, www.domain.com, domain.com).
  2. 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.
  3. 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.
  4. Doprecyzuj protokół i subdomenę:
    Za pomocą przełączników w formularzu wskaż, czy strona używa https i http, oraz czy zawiera www .
  5. 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.
  6. 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ę:

  1. Pobierz i zainstaluj XAMPP: Otwórz stronę projektu XAMPP, pobierz XAMPP i podczas instalacji pozostaw tylko domyślne ustawienia PHP oraz Apache.
  2. Utwórz folder dla domeny: W katalogu \xampp\htdocs utwórz folder dla domeny albo domeny technicznej, na przykład wbk.list, aby uruchamiać strony w podfolderach, a następnie rozpakuj tam archiwum.
  3. Zaktualizuj konfigurację hostów wirtualnych Apache: W pliku \xampp\apache\conf\extra\httpd-vhosts.conf dodaj 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>
  4. Zaktualizuj plik hosts: W pliku C:\Windows\System32\drivers\etc\hosts dodaj następujące domeny:
    127.0.0.1    wbk.list
    127.0.0.1    domain.com
  5. Otwórz swoją stronę: Otwórz przeglądarkę i przejdź do http://localhost/wbk.list | http://localhost/domain.com aby zobaczyć swoją stronę.
  6. 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

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

Otrzymasz gotowe do wdrożenia archiwum ZIP z działającą kopią strony: HTML, CSS, JS, obrazami i dokumentami. Archiwum zawiera także nasz handler, który pozwala uruchomić stronę na nowoczesnym hostingu PHP bez bazy danych.

To nie problem. W polu daty początkowej możesz podać tylko rok, na przykład 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.

Tak. Pracujemy wyłącznie z publicznie dostępnymi danymi przechowywanymi w bibliotece non profit The Internet Archive. Usługa jedynie automatyzuje zbieranie i pakowanie tych danych w wygodny format.