NetrunНа главную

Фронтенд и статика

Экспорт сайта из Тильды: где разместить архив и что перестанет работать

· 6 мин чтения

Коротко

Экспортированный из Тильды сайт — это ZIP-архив с HTML-страницами, стилями, скриптами и картинками, и его можно разместить на любом хостинге статических сайтов. Экспорт доступен только на тарифах линейки Business, а формы после переноса продолжают отправлять заявки, пока подписка на Тильду активна и в настройках сайта указан домен. Не переносятся Tilda CRM, личный кабинет, пароли на страницы и управление каталогом, а красивые адреса страниц держатся на файле htaccess, который понимает только веб-сервер Apache. В Netrun архив загружается как статический сайт и сразу получает ссылку с HTTPS, а свой домен подключается на тарифе Pro.

  • Экспорт кода в Тильде доступен только на тарифах линейки Business и скачивается ZIP-архивом из вкладки «Экспорт» в настройках сайта.
  • Архив экспорта содержит HTML-страницы и папки css, js, images и files, а страницы лежат в нём файлами с именами вида page1001.html.
  • Файл htaccess из архива работает только под веб-сервером Apache, а для nginx и других серверов правила адресов страниц пишут самостоятельно.
  • Формы экспортированного сайта отправляют заявки через сервисы приёма данных Тильды, только пока действует подписка и в настройках указан домен.
  • Tilda CRM, личный кабинет, пароли на страницы и сертификат HTTPS из Тильды на другой хостинг не переносятся.

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

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

Что было в Тильде и что будет после экспорта на свой хостинг
ВозможностьВ ТильдеПосле экспорта
Страницы, оформление, картинкиРаботаютРаботают: HTML, стили, скрипты и картинки лежат в архиве
Адреса страниц вроде /aboutРаботаютДержатся на htaccess для Apache; на другом сервере правила пишут сами
Формы и приём заявокРаботаютРаботают, пока активна подписка на Тильду и указан домен
Каталог товаровПравится в редактореТовары создаются и меняются только в аккаунте Тильды
Потоки (новости, статьи)РаботаютНовые записи — только в Тильде, прямые ссылки на записи не работают
Tilda CRM, личный кабинет, пароли на страницыЕстьНе экспортируются
HTTPSСертификат ТильдыСертификат Тильды не работает, HTTPS выдаёт новый хостинг
Правки сайтаСразу после публикацииТолько повторным экспортом и загрузкой нового архива
  1. Укажите домен и выгрузите архив#

    Экспорт кода доступен только на тарифах линейки Business. Перед выгрузкой Тильда требует указать в настройках сайта домен, на котором будет жить экспортированный код: от него зависят формы и часть сервисов. Затем откройте вкладку «Экспорт» в настройках сайта, выберите «Скачать .zip архив» и нажмите «Начать экспорт». Через некоторое время у вас будет архив со всем сайтом.

  2. Посмотрите, что лежит в архиве#

    Внутри — HTML-страницы и папки css, js, images и files, а сами страницы называются по номерам, вида page1001.html. Рядом лежит файл htaccess: в нём правила, которые связывают привычные адреса страниц с этими файлами. Проверьте, что в корне архива есть index.html — с него сервер открывает главную страницу. Если главная лежит под другим именем, сделайте её копию с именем index.html.

  3. Решите, что делать с адресами страниц#

    Файл htaccess понимает только веб-сервер Apache, и Тильда прямо пишет, что для nginx правила нужно составить самостоятельно. Netrun раздаёт статические сайты через nginx, поэтому без правил адрес вроде /about не найдётся, и вместо нужной страницы откроется главная, а по имени файла, например /page1001.html, страница откроется всегда. Если страниц немного, добавьте в архив свой Dockerfile с nginx, где каждому адресу сопоставлен файл строкой вида location = /about { try_files /page1001.html =404; }, а порт указан в первой строке EXPOSE. Для одностраничного сайта ничего делать не нужно.

  4. Проверьте формы и заявки#

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

  5. Загрузите архив и подключите домен#

    Загрузите ZIP в Netrun: платформа распознает статический сайт и выдаст ссылку с HTTPS, сертификат делается автоматически. Сертификат Тильды на другом хостинге не работает, поэтому об HTTPS заботится новый хостинг. Чтобы сайт открывался по вашему домену, подключите его на тарифе Pro и поменяйте записи домена у регистратора с Тильды на новый адрес. Пока записи не поменяны, по домену продолжит открываться версия из Тильды.

  6. Обновляйте сайт повторным экспортом#

    Экспортированный архив — это снимок сайта на момент выгрузки. Правки, сделанные потом в редакторе Тильды, на ваш хостинг сами не попадут: после изменений выгрузите архив заново и загрузите его новой версией. Ссылка проекта при этом остаётся прежней. Если правки частые, заранее решите, где теперь главная версия сайта, чтобы не править её в двух местах.

Экспорт из Тильды хорош, когда сайт — это в первую очередь страницы: лендинг, визитка, портфолио. Тогда архив переезжает почти без потерь, а внимания требуют только адреса страниц и формы. Если же сайт держится на CRM, личном кабинете или каталоге, честнее оставить его в Тильде: эти части живут на её серверах и в архив не попадают. В Netrun архив загружается как статический сайт, работает на бесплатном тарифе и получает ссылку с HTTPS, а свой домен подключается на Pro. Попробовать Netrun.

Частые вопросы

На каком тарифе Тильды можно экспортировать сайт?

Только на тарифах линейки Business. На других тарифах выгрузить код нельзя. Архив скачивается ZIP-файлом из вкладки «Экспорт» в настройках сайта.

Будут ли работать формы после экспорта из Тильды?

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

Почему после переноса ссылки из меню открывают главную страницу?

Потому что красивые адреса вроде /about связаны с файлами страниц правилами из htaccess, а их понимает только Apache. На сервере nginx без своих правил такой адрес не находится, и Netrun в этом случае показывает главную. Помогают свои правила для nginx в Dockerfile или ссылки прямо на файлы страниц.

Можно ли отказаться от подписки Тильды после экспорта?

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

Можно ли перенести интернет-магазин на Тильде?

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

Нужен ли свой домен, чтобы разместить экспортированный сайт?

Нет. В Netrun сайт сразу получает рабочую ссылку с HTTPS. Свой домен подключается на тарифе Pro, если хочется, чтобы сайт открывался по прежнему адресу; для этого записи домена меняют у регистратора.

Как выложить сайт в интернет?

Загрузите код сайта ZIP-архивом или из GitHub — Netrun соберёт его и выдаст рабочую ссылку с HTTPS. Подойдёт статический сайт (HTML, CSS, JS), приложение на React или сайт на Python. Покупать домен, настраивать сервер и сертификаты не нужно.

Можно ли подключить свой домен?

Да, на тарифе Pro, и не один: к сайту можно подключить столько своих доменов, сколько вам нужно. Откройте вкладку «Домены» на странице проекта, укажите домен, который вы купили у регистратора, и добавьте DNS-запись по подсказке — так же добавляется каждый следующий. Когда домены готовы, нажмите «Проверить»: Netrun проверит их все разом и выпустит на каждый свой HTTPS-сертификат, поэтому заминка с одним доменом не мешает остальным. Сайт открывается по любому из ваших адресов, а ссылка Netrun остаётся запасной. Если вы подключаете домен целиком (например myshop.com), можно добавить ещё одну запись, и сайт откроется и с www. Доступно для сайтов — боту и фоновому скрипту домен не нужен.

Нужно ли покупать домен и настраивать HTTPS?

Нет. Netrun сразу выдаёт проекту публичный адрес с HTTPS — ссылка с замочком работает из коробки. Покупать домен и возиться с сертификатами не нужно, всё это уже включено.

Запустите свой проект

Загрузите код, ответьте на пару вопросов — и получите рабочую ссылку. Есть бесплатный тариф

Попробовать Netrun
Все статьи блога