Как создать клон сайта?
Здравствуйте, друзья! Сегодня будем учиться копировать сайт и ставить его на хост. Начнем!
Общая информация
На самом деле любой сайт — всего лишь код, который интерпретируется твоим браузером и приходит по запросу от хоста. Увы, но не каждый лендинг получится скопировать. Тем не менее, 70-80% из общего числа можно стянуть, что не может не радовать.
Есть 2 способа копирования:
- Ручной. Копируем файлы и код.
- Автоматизированный. Скрипты и программы.
Мы, само собой, остановимся на 2.
Установка и настройка софта для копирования
Работать будем с бесплатной программой Wget, которую можно скачать по ссылке: https://sourceforge.net/projects/tumagcc/files/
Переходишь на сайт и скачиваешь следующий архив (версия может отличаться):
Далее создаешь папку по следующему пути: 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/ . Сложностей со скачиванием быть не должно, просто выбираешь самую свежую версию под свою ОС.
Дальше стандартная процедура установки, можешь не вникать в подробности и просто жать «ОК».
Далее нужно будет подключиться к хосту.
В поле «Хост:» вводишь адрес сервера из технической информации:
В «Имя пользователя:» и «Пароль:» - данные, которые приходили на почту при регистрации:
После жмешь на «Быстрое соединение», клиент выполнит подключение и ты получишь возможность загружать файлы без предварительной упаковки в архив.
Для этого в левой части окна переходишь в папку с исходниками, а в левой — в папку с именем зарегистрированного домена. Перемещаешь все исходники из левой части в правую, ждешь, пока выполнится загрузка и можешь проверять результат:
Все готово, теперь реализуй свои знания на практике и зарабатывай бабки, спасибо за прочтение!
ДИСКЛЕЙМЕР
Данная статья представлена исключительно в ознакомительных целях и не несет призыва к действию. Вся информация направлена на то, чтобы уберечь читателей от противозаконных действий.