Як легко віддзеркалити весь веб-сайт локально
Зміст:
Щоб розпочати дзеркальне віддзеркалення веб-сайту за допомогою 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 або тих, хто цікавиться командним рядком.
