Представим сеть языковых курсов. Сайт давно живет на Тильде, работает спокойно, но на очередном совещании айтишник компании предлагает «выгрузить все к себе на сервер». Аргументы звучат разумно: свой хостинг, никакой зависимости от подписки, полный контроль. Через месяц выясняется, что формы записи на пробный урок по-прежнему работают только при оплаченном тарифе, расписание групп в Потоках редактируется в старом аккаунте, а прямые ссылки на новости из рассылки открывают пустоту.
Переезд в такой истории похож на покупку собственного дома, где краны с водой почему-то перекрываются из прежней квартиры. Стены теперь ваши, но жить без старого адреса пока не получается. Экспорт кода на Тильде существует, и он полезен в своих задачах. Только независимость, которую от него ждут, обычно больше той, что он дает. Ниже я разберу, что переезжает вместе с файлами, а что остается в аккаунте, со ссылками на справку Тильды.
Что такое экспорт кода и кому он доступен
Экспорт — это выгрузка опубликованного проекта архивом: страницы, стили, скрипты и изображения, которые можно разместить на своем сервере. По справке Тильды об экспорте, опция доступна только на линейке тарифов Business, от пяти сайтов и больше. На тарифе для одного сайта ее нет, поэтому разговор об экспорте часто начинается с вопроса о смене тарифа.
Процесс в справке описан коротко. В настройках проекта на вкладке «Экспорт» скачивается zip-архив, файлы копируются на сервер, служебный файл переименовывается в .htaccess. Тут есть техническая деталь: этот файл работает только с веб-сервером Apache. Если на вашем сервере Nginx, правила для него придется написать самостоятельно.
Экспорт выгружает снимок страниц на момент выгрузки. Чтобы поменять текст или добавить новую страницу, вы по-прежнему открываете редактор Тильды и снова экспортируете проект. Это скорее способ публикации, чем переезд на другую платформу.
Что уезжает вместе с файлами, а что остается в аккаунте
Справка перечисляет то, что не экспортируется. Tilda CRM и Личный кабинет доступны только в аккаунте на Тильде. Пароль, который вы поставили на страницу или проект, не переносится, и на чужом сервере эти страницы откроются без пароля. Для курсов с закрытыми материалами это отдельный риск, о котором стоит подумать до выгрузки.
С Потоками и Каталогом ограничений больше. Панель управления не экспортируется: создавать и менять посты и товары можно только внутри аккаунта Тильды. На вашем сервере новости и товары будут открываться только по клику из общего списка. Прямая ссылка на отдельную новость или товар работать не будет, поиск по товарам тоже.
Для сайта, где новости, статьи или товары приводят посетителей из поиска и рассылок, это существенно. Ссылка из письма «Набор в новую группу открыт» ведет на конкретный пост, и именно этот сценарий после экспорта ломается. Я бы проверила список таких разделов до решения о переезде: обычно их больше, чем кажется на первый взгляд.
Что по-прежнему зависит от подписки
Некоторые функции работают на стороннем сервере, но только при живой связи с Тильдой. Отправка форм через подключенные сервисы приема данных требует активной подписки и домена, указанного в настройках сайта. То же со шрифтами из библиотек ParaType и type.today: нужна активная подписка и прописанный домен. Если подписку отключить, заявки с сайта перестанут доходить, а шрифты могут смениться на запасные.
Есть и обратная сторона. Сертификат для работы по HTTPS, добавленный на стороне Тильды, на вашем сервере не заработает. Его придется подключать самостоятельно, вместе с остальными обязанностями хостинга: обновлениями, резервными копиями, доступностью сервера. Получается, что после экспорта у сайта две точки зависимости вместо одной. Подписка остается нужна для форм и шрифтов, а сервер теперь целиком на вас.
Независимость, которую можно проверить
Если вы думаете о переезде сайта с конструктора, я начинаю со списка того, что сайт делает: формы, каталог, новости, закрытые разделы, оплата. Потом мы смотрим, что из этого переживет экспорт, что потребует доработки, а где честнее остаться на платформе. Решение принимаем, когда этот список на руках.
Правила использования экспортированного кода
У экспорта есть правила, и справка Тильды перечисляет их прямо. Домен, на котором будет размещен код, нужно указать в настройках сайта до экспорта, а на другом домене размещать код нельзя. Тиражировать и распространять код запрещено. Использовать его для создания страниц вне платформы и менять код вне Тильды тоже нельзя. Удалять идентификатор разработчика со ссылкой на Тильду запрещено, кроме случаев, предусмотренных тарифами.
Там же есть ссылка на пользовательское соглашение. Несанкционированные изменения ресурсов сайта, то есть страниц, блоков и их частей, Тильда называет нарушением своего авторского права, независимо от того, где размещен проект. Юридическую оценку я давать не буду. Для практики важнее вывод: экспортированный код нельзя считать исходником, который можно свободно дорабатывать у себя. Если в планах переписывать страницы руками, это уже отдельный проект, и правила лучше обсудить с юристом заранее.
Зависимость сайта от конструктора: что на самом деле дает экспорт
Экспорт хорошо решает узкие задачи. Например, если по требованиям компании сайт должен физически лежать на ее сервере или нужно управлять путями к файлам через собственную сеть доставки контента. Справка отдельно упоминает возможность указать свои пути для изображений, стилей и скриптов. Для статичного сайта-визитки, который редко меняется, такой формат тоже может подойти.
От зависимости от платформы экспорт не избавляет. Редактор, каталог, Потоки, формы и шрифты остаются связаны с аккаунтом, а правила запрещают превращать код в самостоятельный проект. Если цель в независимости, честнее говорить о переносе на другую платформу или о разработке, где данные, админка и код принадлежат вам. Это дороже и дольше, зато понятно, что вы получаете.
Вернемся к языковым курсам. Им, скорее всего, стоило бы начать с вопроса, от чего именно они хотят быть независимыми. Если от тарифа, экспорт эту зависимость сохранит. Если от правил платформы, нужен другой путь. Если же на самом деле волновала скорость или надежность, переезд, возможно, вовсе не нужен. Хватит порядка в текущем сайте.
