วิธีทำมิเรอร์ทั้งเว็บไซต์ในเครื่องอย่างง่ายดาย

สารบัญ:

Anonim

การทำมิเรอร์เว็บไซต์ทั้งหมดบนเครื่องของคุณทำได้ง่ายมากด้วยคำสั่งเทอร์มินัล wget บทช่วยสอนนี้จะแสดงวิธีการทำผ่านบรรทัดคำสั่ง wget พร้อมใช้งานสำหรับ Mac OS X, Linux, Unix และแพลตฟอร์มระบบปฏิบัติการยอดนิยมอื่น ๆ ดังนั้นจึงสามารถใช้ได้ในระดับสากลหากคุณมี wget อยู่แล้ว

ในการเริ่มต้นมิเรอร์เว็บไซต์ด้วย wget ให้เปิดแอป Terminal แล้วพิมพ์คำสั่งต่อไปนี้ แทนที่ guimp.com (เว็บไซต์ตัวอย่างขนาดเล็ก) ด้วย URL ที่คุณต้องการสะท้อนในเครื่อง

วิธีสะท้อนเว็บไซต์ในเครื่องด้วย wget

wget และแฟล็ก -m จะดาวน์โหลดและทำมิเรอร์ทั้งเว็บไซต์ที่มีการอ้างอิง ไวยากรณ์จะเป็นดังนี้ แทนที่ URL ตามต้องการ:

wget -m http://www.guimp.com/

การดำเนินการนี้จะดาวน์โหลดเว็บไซต์ทั้งหมดบนไดรฟ์ในเครื่องของคุณในไดเร็กทอรีที่ชื่อว่า URL ของเว็บไซต์... โปรดทราบว่านี่ไม่ใช่วิธีที่มีประสิทธิภาพอย่างยิ่งในการสำรองข้อมูลเว็บไซต์อย่างแท้จริงและการทำงานของมันเป็นเพียงการทำมิเรอร์ในเครื่อง .

คุณสามารถทำได้กับทุกเว็บไซต์ เพียงกรอก URL ของไซต์ที่เหมาะสมโดยใช้รูปแบบไวยากรณ์ต่อไปนี้:

wget -m

แน่นอนว่าสิ่งนี้จะไม่สะท้อนกับ ajax, ฐานข้อมูล, ข้อความค้นหา, เนื้อหาไดนามิกหรือสคริปต์ แต่จะเป็นเพียงเวอร์ชัน HTML แบบคงที่ของไซต์เท่านั้น ในการมิเรอร์ไซต์ไดนามิกภายในเครื่องอย่างสมบูรณ์ คุณจะต้องเข้าถึงไฟล์ดิบผ่าน SFTP หรืออย่างอื่น ซึ่งคุณสามารถดาวน์โหลดเนื้อหาทั้งหมดของไซต์แล้วเรียกใช้ในเวอร์ชันมิเรอร์บนเครื่องโลคัลผ่าน Apache, nginx, MAMP หรือ เว็บเซิร์ฟเวอร์อื่น ๆ ที่คุณต้องการ

Note: ผู้อ่านหลายคนชี้ให้เห็นว่า wget ไม่ได้ติดตั้งใน Mac OS X เป็นค่าเริ่มต้น และคุณจะต้องติดตั้ง ตัวคุณเอง. คุณสามารถรับ wget สำหรับ Mac OS X ได้โดยสร้างเองจากแหล่งที่มา (แนะนำสำหรับส่วนใหญ่) หรือติดตั้งผ่าน Homebrew หรือ MacPorts MacPorts หรือ Homebrew เป็นเครื่องมือที่มีประโยชน์มากซึ่งช่วยให้คุณติดตั้งแพ็คเกจซอฟต์แวร์โอเพ่นซอร์สได้อย่างง่ายดาย และขอแนะนำอย่างยิ่งสำหรับผู้ใช้ Mac OS X ระดับปานกลางถึงขั้นสูง หรือผู้ที่สนใจในบรรทัดคำสั่ง

วิธีทำมิเรอร์ทั้งเว็บไซต์ในเครื่องอย่างง่ายดาย