archive.org से वेबसाइट रिकवरी
वेब आर्काइव से साइट की पूरी काम करने वाली कॉपी कुछ क्लिक में।
विश्लेषण जारी है...
Archive.org से वेबसाइट कैसे रिकवर करें
-
डोमेन बताएं:
ऊपर दिए गए ऑर्डर फॉर्म में डोमेन किसी भी फ़ॉर्मेट में डालें, जैसे (http://domain.com, www.domain.com, domain.com)। -
शुरुआती तारीख डालें (Date START):
डाउनलोड की शुरुआत साल (2023), से लेकर सटीक टाइमस्टैम्प तक सेट करें (2023.01.11 15:40:55 या 20230111154055)। Archive.org की सबसे पुरानी उपलब्ध snapshot इस्तेमाल करने के लिए 1900 दर्ज करें। -
अंतिम तारीख डालें (Date END):
बेहतर परिणाम के लिए अंतिम तारीख सटीक समय के साथ दें, ताकि मुख्य पेज की आखिरी काम करने वाली snapshot चुनी जा सके। यह तारीख Archive.org snapshot URL से ली जा सकती है। -
प्रोटोकॉल और सबडोमेन जांचें:
फ़ॉर्म के स्विच से बताएं कि साइट https या http इस्तेमाल करती है या नहीं, और www शामिल है या नहीं। -
विश्लेषण का इंतजार करें:
सेवा WayBacKator, द्वारा तैयार किए गए होमपेज का प्रीव्यू स्क्रीनशॉट बनाएगी और HTML तथा मीडिया URL की संख्या दिखाएगी। अगर 100,000 URL की सीमा पार हो जाए, तो तारीखों की सीमा कम करें। अगर Archive.org अस्थायी रूप से उपलब्ध न हो, तो बाद में प्रयास करें। -
पुष्टि करें और डाउनलोड करें:
पुष्टि के बाद साइट कॉपी और सर्वर तैनाती निर्देशों वाला आर्काइव तैयार होने का इंतजार करें।
रिकवर की गई वेबसाइटों के उदाहरण
लोकल, होस्टिंग या सर्वर पर तैनाती के निर्देश
PHP, PHP-FPM >= 7.4 (डिफ़ॉल्ट), Nginx या Apache।
आप एक सर्वर पर कई डोमेन होस्ट कर सकते हैं: केवल डोमेन फ़ोल्डर .domains में कॉपी करें और संस्करण बदलने पर index.php अपडेट करें।
अगर आपको रूट से एक स्तर ऊपर पहुंच है, तो आप .domains को वहां ले जाकर सुविधा के लिए domains नाम दे सकते हैं।
.domains फ़ोल्डर और .htaccess फ़ाइल छिपी हो सकती है। छिपी फ़ाइलें दिखाने के लिए अपने OS टूल उपयोग करें।
.domains/config.php फ़ाइल में सबफ़ोल्डर वाले डोमेन और डिबग मोड की सेटिंग्स होती हैं:
- domains-as-subfolders: वेबसाइटों को सबफ़ोल्डर से चलाने देता है।
- title: तकनीकी डोमेन होमपेज का शीर्षक सेट करता है।
- home: डोमेन सूची पर वापस जाने का लिंक दिखाता है।
- plugs: गायब
img/css/jsफ़ाइलों के लिए प्लेसहोल्डर तय करता है। - debug: डिबग मोड चालू करने के लिए 0 या 1।
- css: सभी डोमेन में CSS URL जोड़ता है, जैसे
/css/layout.css,https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css। फ़ाइलें डोमेन फ़ोल्डर के edits/public में जोड़ें। - js: सभी डोमेन में JS URL जोड़ता है, जैसे
/js/script.js,async:https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js। फ़ाइलें डोमेन फ़ोल्डर के edits/public में जोड़ें।
.domains/domain.com/config.php फ़ाइल में किसी विशिष्ट डोमेन की सेटिंग्स होती हैं:
- protocol: डोमेन प्रोटोकॉल।
- www: www उपयोग हो या नहीं, इसे 0 या 1 से तय करता है।
- plugs: गायब
img/css/jsफ़ाइलों के लिए प्लेसहोल्डर तय करता है। - gtmid: शुरू होते समय Googletag स्क्रिप्ट जोड़ता है।
- css: CSS URL जोड़ता है, जैसे
/css/layout.css,https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css। फ़ाइलें edits/public में जोड़ें। - js: JS URL जोड़ता है, जैसे
/js/script.js,async:https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js। फ़ाइलें edits/public में जोड़ें।
मौजूदा पेज बदलने या नए पेज जोड़ने हों तो इस फ़ोल्डर में करें और public फ़ोल्डर को न छुएं।
अगर जोड़ी गई फ़ाइलों में एक्सटेंशन नहीं है या वे गैर-मानक एक्सटेंशन उपयोग करती हैं, तो मेटाडेटा meta फ़ोल्डर में रखें।
.domains/domain.com/plugs फ़ोल्डर गायब img/css/js फ़ाइलों के कस्टम प्लेसहोल्डर के लिए उपयोग होता है।
.domains/domain.com/404 फ़ोल्डर में गायब URL के रीडायरेक्ट होते हैं। आप वहां अपने रीडायरेक्ट जोड़ सकते हैं।
नीचे दिया गया कॉन्फ़िगरेशन उचित http कॉन्टेक्स्ट में जोड़ें, या /etc/nginx/conf.d/ में wbktor.conf फ़ाइल बनाकर उसमें यह सामग्री रखें:
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;
}
}
nginx.conf में डिफ़ॉल्ट server ब्लॉक को टिप्पणी बना दें।
अगर आप CloudFlare उपयोग करते हैं, तो ये निर्देश 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;
सुनिश्चित करें कि Apache mod_rewrite मॉड्यूल httpd.conf फ़ाइल में चालू है:
LoadModule rewrite_module modules/mod_rewrite.so
आर्काइव से .htaccess फ़ाइल भी साइट रूट में अपलोड करें।
साइट को दूसरे डोमेन पर चलाने के लिए .domains के अंदर डोमेन फ़ोल्डर का नाम बदलें और उसी अनुसार canonical व robots.txt अपडेट करें।
XAMPP सेट करने और साइट तैनात करने के लिए ये चरण पूरे करें:
- XAMPP डाउनलोड और इंस्टॉल करें: XAMPP प्रोजेक्ट पेज खोलें, XAMPP डाउनलोड करें, और इंस्टॉलेशन के दौरान केवल डिफ़ॉल्ट PHP व Apache सेटिंग्स रखें।
- डोमेन के लिए फ़ोल्डर बनाएं:
\xampp\htdocsके अंदर डोमेन या तकनीकी डोमेन के लिए फ़ोल्डर बनाएं, जैसेwbk.list, ताकि साइटें सबफ़ोल्डर में चल सकें, फिर आर्काइव को वहां अनपैक करें। - Apache वर्चुअल होस्ट कॉन्फ़िगरेशन अपडेट करें:
\xampp\apache\conf\extra\httpd-vhosts.confफ़ाइल में अपने डोमेन के वर्चुअल होस्ट सेट करने के लिए ये पंक्तियां जोड़ें:<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> - hosts फ़ाइल अपडेट करें:
C:\Windows\System32\drivers\etc\hostsफ़ाइल में ये डोमेन जोड़ें:127.0.0.1 wbk.list 127.0.0.1 domain.com - साइट खोलें: ब्राउज़र खोलें और यहां जाएं http://localhost/wbk.list | http://localhost/domain.com साइट देखने के लिए।
- अधिक दस्तावेज़: अधिक जानकारी के लिए आधिकारिक XAMPP दस्तावेज़ देखें:
Telegram बॉट से रिकवरी
@wbktor_bot से मिलें
Telegram पसंद है? बॉट के साथ चैट में ही ऑर्डर दें। यह वेब फ़ॉर्म जैसा ही इंजन और कीमत इस्तेमाल करता है, आपको हर कदम पर मार्गदर्शन देता है, और विश्लेषण स्क्रीनशॉट व अंतिम आर्काइव सीधे चैट में भेजता है।
स्पष्ट और किफायती कीमत
बेस कीमत
$10
100,000 URLs तक की वेबसाइट रिकवरी के लिए
बड़ा वॉल्यूम
+$20
100,000 से 200,000 URLs तक
सीमा से ऊपर
+$10
हर अतिरिक्त 100,000 URLs के लिए
मुफ्त विश्लेषण के बाद और भुगतान से पहले आपको अंतिम लागत हमेशा दिखती है।
लोकप्रिय सवालों के जवाब
2015
, और हम उस साल का सबसे पुराना उपलब्ध संस्करण ढूंढेंगे। बेहतर परिणाम के लिए archive.org पर ज़रूरी snapshot खोजें और एड्रेस बार से उसकी सही तारीख कॉपी करें।