Как легко создать локальное зеркало всего веб-сайта

Оглавление:

Anonim

Очень легко отразить весь веб-сайт на локальном компьютере благодаря терминальной команде wget. В этом руководстве показано, как это сделать с помощью командной строки. wget доступен для Mac OS X, Linux, Unix и многих других популярных платформ операционных систем, поэтому это универсально применимо, если у вас все равно есть wget.

Чтобы начать зеркалирование веб-сайта с помощью wget, запустите приложение «Терминал» и введите следующую команду, заменив 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 от среднего до продвинутого уровня или тем, кто интересуется командной строкой.

Как легко создать локальное зеркало всего веб-сайта