Как лесно да дублирате локално цял уеб сайт
Съдържание:
Много е лесно да огледате цял уеб сайт на вашата локална машина благодарение на терминалната команда 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 или какъвто и друг уеб сървър да предпочитате.
Забележка: различни читатели посочиха, че wget не е инсталиран в Mac OS X по подразбиране и че ще трябва да го инсталирате себе си. Можете да получите wget за Mac OS X, като го създадете сами от изходния код (препоръчва се за повечето) или го инсталирате чрез Homebrew или MacPorts. MacPorts или Homebrew са много полезни инструменти, които ви позволяват лесно да инсталирате софтуерни пакети с отворен код и се препоръчват силно за умерени до напреднали потребители на Mac OS X или за тези, които се интересуват от командния ред.