Программы для резервной копии страниц перед сменой платформы

от Alex Matk

Перед сменой платформы понадобятся три вида программ: офлайн-браузер или консольный загрузчик для копии самих страниц, краулер для списка адресов, заголовков и описаний и архиватор, чтобы упаковать всё с датой. Когда сайт живёт на конструкторе, готовой выгрузки файлов там обычно нет, и копию собирают по частям. Ниже разберём, что именно сохранять, какой программой и чего ни одна из них не сделает.

Почему копия страниц не равна копии сайта

На собственном хостинге резервная копия устроена просто: архив файлов плюс дамп базы данных. Их можно развернуть на другом сервере, и сайт заработает почти без правок. С облачной платформой так не получится. Владелец видит редактор и готовые страницы, а доступа к файлам и базе у него нет, поэтому перенос сайта начинается с того, что всё нужное вытаскивают наружу своими силами.

Программа, которая скачивает сайт, сохраняет то, что видит посетитель: разметку, картинки, стили. Скрипты конструктора, формы, корзина и личный кабинет в такой копии работать не будут. Значит, копия нужна не как готовый сайт для запуска, а как полный справочник: что было на каждой странице, как она называлась и где лежала. Некоторые платформы умеют выгружать записи блога или товары в таблицу, и этой возможностью стоит воспользоваться первой: такая выгрузка аккуратнее любой скачанной копии.

Отдельный вопрос касается адресов. Страницы на новой платформе почти наверняка получат другие адреса, а на старые уже ведут ссылки из поиска, соцсетей и чужих сайтов. Чтобы их не потерять, каждый старый адрес связывают переадресацией с новым, а для этого сначала надо знать полный список старых. Таблицу соответствия удобно вести в обычной электронной таблице: старый адрес в одной колонке, новый в другой.

Перед переездом стоит сохранить:

  • тексты всех страниц, включая записи блога и описания товаров;
  • изображения в исходном качестве, а не уменьшенные копии из галереи;
  • полный список адресов, лучше вместе с картой сайта;
  • заголовки, описания и подписи к картинкам для каждой страницы;
  • структуру меню и внутренние ссылки;
  • заявки, подписчиков и отзывы, если платформа позволяет их выгрузить;
  • действующие правила переадресации, если они уже настроены.

Можно ли просто скачать сайт с конструктора целиком?

Скачать можно, запустить нельзя. Офлайн-браузер пройдёт по ссылкам и сложит страницы в папку, но многие современные шаблоны подгружают содержимое скриптами, и часть текста в копию просто не попадёт. Проверять результат нужно, открывая сохранённые страницы без интернета. Дизайн на новой платформе всё равно собирают заново, поэтому важнее сохранить содержимое, чем внешний вид.

Рекомендую посмотреть
В Meta✴ починили уязвимость, позволявшую читать чужие ИИ-диалоги

Сначала выгрузить все адреса и составить таблицу соответствия, а переадресацию включить уже на новой платформе — такой порядок в интервью о настройке сайта на конструкторе и переезде с него предлагает SEO-специалист, как сообщает источник публикации; архиватор и резервная копия страхуют то, что прежняя платформа не выгружает сама. На практике это значит, что ещё до переключения домена у вас на диске лежат список адресов, тексты и картинки, а таблица соответствия хранится отдельным файлом рядом с архивом.

Архив удобно подписывать датой и проверять сразу после упаковки: открыть, распаковать в соседнюю папку и убедиться, что файлы читаются. Для большого сайта удобнее несколько архивов по разделам: если один повредится, остальные останутся целыми.

Что ещё стоит знать о копиях

Какой программой собрать список всех адресов?

Начните с карты сайта: её формирует сама платформа, и в ней обычно перечислены все открытые страницы. Затем пройдите сайт краулером, то есть программой, которая обходит ссылки и записывает адрес, код ответа, заголовок и описание каждой страницы в таблицу. Сверка двух списков покажет страницы, которых нет в карте, и устаревшие адреса. Третий список дают панели поисковых систем для вебмастеров: в них видно, какие страницы получают переходы.

Где хранить копию?

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

Что делать с формами и заявками?

Выгрузить историю заявок и список подписчиков в таблицу до отключения тарифа. После переезда доступ к панели старой платформы может закрыться, и вместе с ним пропадёт переписка с клиентами. Если выгрузки нет, заявки за последние месяцы можно хотя бы переслать себе на почту.

Копию делают до переезда, а не во время

Резервная копия страниц перед сменой платформы состоит из нескольких частей: содержимое, список адресов, мета-данные и выгрузки из панели. Офлайн-браузер, краулер и архиватор закрывают каждую из них, но собрать всё вместе и проверить нужно до переключения домена. Тогда переезд превращается в сборку по готовому плану, а не в попытку вспомнить, что было на старом сайте.

Связанные посты