June 15, 2020

Как создать клон сайта?

Здравствуйте, друзья! Сегодня будем учиться копировать сайт и ставить его на хост. Начнем!

Общая информация

На самом деле любой сайт — всего лишь код, который интерпретируется твоим браузером и приходит по запросу от хоста. Увы, но не каждый лендинг получится скопировать. Тем не менее, 70-80% из общего числа можно стянуть, что не может не радовать.

Есть 2 способа копирования:

  1. Ручной. Копируем файлы и код.
  2. Автоматизированный. Скрипты и программы.

Мы, само собой, остановимся на 2.

Установка и настройка софта для копирования

Работать будем с бесплатной программой Wget, которую можно скачать по ссылке: https://sourceforge.net/projects/tumagcc/files/

Переходишь на сайт и скачиваешь следующий архив (версия может отличаться):

BLACK SIDE

Далее создаешь папку по следующему пути: C:\Program Files\Wget

Извлекаешь из архива файлы в папку, созданную в предыдущем пункте. После в проводнике жмешь правой кнопкой мыши по «Этот компьютер»«Свойства» «Дополнительные параметры системы»«Переменные среды»:

В «Системных переменных»«Path»:

Там нажимаешь «Создать» и указываешь путь к папке с Wget:

Во всех окнах жмешь «ОК». Готово, установка выполнена.

Проверим, все ли сделано так, как необходимо. Для этого сочетанием клавиш win+R вызовем окошко «Выполнить», введем в него «cmd» (без кавычек), откроется командная строка. В ней пишем «wget» (так же, без кавычек), и, если видишь такое же сообщение, то инсталляция прошла успешно:

Непосредственное копирование сайта

Допустим, ты нашел сайт, копию которого хочешь получить. Сперва обрати внимание на адрес. Если там присутствуют символы из кириллицы (www.сауны.рф), то необходимо будет их конвертировать в корректный для работы Wget вид с помощью http://wwhois.ru/punycode.php:

Процесс копирования продемонстрирую на примере http://kinder-big.ru

Заходим в командную строку и прописываем: wget --page-requisites -r -l 10 адрес_копируемого_сайта

В данном конкретном случае команда будет выглядеть так:

Жмем «Enter», и запускается процесс копирования. После его завершения будет выведено соответствующее сообщение:

Исходники сайта хранятся в папке по пути: C:\Users\имя_пользователя\kinder-big.ru

Регистрация на хостинге и залив сайта

То, с каким хостингом работать — личное дело каждого, но все дальнейшие разъяснения я буду вести на примере https://beget.com/ . В целом, особых отличий нет, так что можешь выбрать любой другой более-менее адекватный.

Все действия производятся на подготовленной в предыдущей части системе.

Сперва необходимо пройти регистрацию, для этого нажимаешь в правом верхнем углу кнопку «Заказать», выбираешь самый дешевый тариф и заполняешь форму. Указывать данные, разумеется, нужно «левые» (комплекты документов продаются на все тех же теневых площадках). Номер вводишь от «левой» СИМ-карты (советую заранее запастись десятком таких), на него придет СМС с кодом подтверждения регистрации.

После этого, введешь код из сообщения, тебя перекинет на страницу, где указаны данные для авторизации. Письмо с ними же придет на почту.

Нажимаем кнопку «Начать работу» и попадаем в панель управления нашим хостингом.

Следующим шагом будет регистрация домена (ссылки на сайт, простым языком). Для этого пополняем баланс хостинга через «левый» Qiwi-кошелек:

В «Период оплаты:» ставим «Произвольная сумма» и вводим в поле ниже 180, нажимаем «Оплатить». На открывшейся странице жмем на Qiwi:

Вписываем данные от «левого» (обожаю это слово) кошелька и оплачиваем покупку.

Теперь, когда деньги поступили на баланс, жмешь «Домены и поддомены»:

Переходишь на вкладку «Зарегистрировать домен», там нужно будет ввести доменное имя. Проверить, занят тот или иной адрес, можно с помощью сервиса http://www.whois-service.ru :

Доменную зону следует выбирать соответственно целевой аудитории. То есть, если для буржуев, то «.com», если для РФ, то «.ru».

После того, как выберешь доменное имя, появится обязательная для заполнения форма:

Заполняем ее на купленные «левые» документы.

После нажимаем «Продолжить» и отключаем «Продлевать автоматически»:

Жмем кнопку «Зарегистрировать» и дожидаемся подтверждения (обычно это занимает нескольких часов).

Следующим шагом будет перенос файлов на хостинг и здесь есть 2 пути:

1) Через встроенный файловый менеджер хостинга.

Для этого идем в папку со скопированным сайтом, находящуюся по пути C:\Users\имя_пользователя\kinder-big.ru, выделяем все файлы, щелкаем по ним правой кнопкой мыши и при помощи winrar (или иных архиваторов) формируем zip-архив.

Далее следуем на хостинг в пункт «Файловый менеджер», справа будет папка с именем зарегистрированного ранее домена, переходишь в нее:

После открываешь папку «public_html». В ней будет индексный файл «index», удаляй его (папку «sgi-bin» не трогай).

В верхней панельки ждешь на «Загрузить Файлы»:

В открывшемся окне в верхнем левом углу выбираешь «Browse» и отмечаешь сформированный ранее zip-архив. Нажимаешь «Загрузка» и ждешь, пока файлы прогрузятся на хост:

Щелкаешь правой кнопкой мыши по загруженному архиву и выбираешь «Распаковать архив» «ОК». Теперь архив можно удалить: Правой кнопкой мыши → «Удалить». По итогу структура файлов будет выглядеть подобным образом:

Сайт успешно залит на хостинг и при попытке перейти на него по доменному имени, ты увидишь результат.

2) Загрузка через FTP клиент (предпочтительно).

Первым делом нужно скачать сам клиент FileZilla https://www.filezilla.ru/get/ . Сложностей со скачиванием быть не должно, просто выбираешь самую свежую версию под свою ОС.

Дальше стандартная процедура установки, можешь не вникать в подробности и просто жать «ОК».

Далее нужно будет подключиться к хосту.

В поле «Хост:» вводишь адрес сервера из технической информации:

В «Имя пользователя:» и «Пароль:» - данные, которые приходили на почту при регистрации:

После жмешь на «Быстрое соединение», клиент выполнит подключение и ты получишь возможность загружать файлы без предварительной упаковки в архив.

Для этого в левой части окна переходишь в папку с исходниками, а в левой — в папку с именем зарегистрированного домена. Перемещаешь все исходники из левой части в правую, ждешь, пока выполнится загрузка и можешь проверять результат:

Все готово, теперь реализуй свои знания на практике и зарабатывай бабки, спасибо за прочтение!

ДИСКЛЕЙМЕР
Данная статья представлена исключительно в ознакомительных целях и не несет призыва к действию. Вся информация направлена на то, чтобы уберечь читателей от противозаконных действий.