ในการรับเฉพาะหน้าดัชนีของไซต์และสิ่งที่จำเป็นและแปลงเป็นเรนเดอร์ท้องถิ่นการเรียกใช้ wget ต่อไปนี้ (แทนที่ URL ตัวอย่างด้วยเพจที่คุณต้องการทำมิเรอร์) ควรสร้างผลลัพธ์ที่ต้องการโดยดาวน์โหลดไฟล์ลงใน ไดเรกทอรีใดก็ตามที่คุณอยู่เมื่อคุณเรียกใช้:
wget -r -l1 -k -nH http://www.example.com
ตัวเลือกมีความหมายดังนี้:
- -r: ใช้การเรียกซ้ำ (ตามลิงก์ไปยังไฟล์อื่น ๆ )
- -l1: จำกัดความลึกของการเรียกซ้ำเป็น 1 (ตามลิงก์จาก URL ที่กำหนดในบรรทัดคำสั่ง แต่ไม่ได้มาจากไฟล์ที่ดึงมา)
- -k: เขียนลิงก์สัมบูรณ์ในไฟล์ที่ดึงมาเพื่ออ้างอิงถึงเวอร์ชันที่ดาวน์โหลดมากกว่าเวอร์ชันที่โฮสต์บนหน้าเว็บที่ทำมิเรอร์
- -nH: อย่าสร้างไดเรกทอรีต่อชื่อโฮสต์สำหรับไฟล์ที่ดาวน์โหลด (มิฉะนั้นถ้าคุณอยู่ใน
/home/example/mirror
นั้นทุกอย่างจะเข้าสู่/home/example/mirror/www.example.com
)
ขึ้นอยู่กับวิธีตั้งค่าไซต์เป้าหมายคุณอาจต้องดำเนินการเพิ่มเติมในไฟล์ที่ดึงข้อมูลมา (ตัวอย่างเช่นไฟล์ที่มีนามสกุล.php
อาจไม่สามารถแสดงได้อย่างถูกต้องเมื่อเปิดจากดิสก์ของคุณเนื่องจากไม่มีเซิร์ฟเวอร์ที่ให้Content-Type
ส่วนหัวบอก เบราว์เซอร์ของคุณมี HTML) สิ่งนี้น่าจะเป็นการเริ่มต้นที่ดีทีเดียว