Перенос сайта с тильды на свой хостинг с рабочими формами

Инструкции

Сегодня поговорим об экспорте кода сайта сделанного с помощью конструктора Тильда, что вы потеряете, а что сможете восстановить.

Хочу заметить сразу, что экспортировать код сайта из конструктора вы сможете только оплатив тариф Business.

Экспорт кода можно делать только при активной подписке Business

В руководстве Тильды написано, что при экспорте кода на свой хостинг часть функций отключается.

Итак, что именно отключается при экспорте кода:

  1. Отключатся все формы, включая корзину. Тильда выступает своего рода сервисом, который отправляет данные. Если вы скопировали код сайта на свой хостинг, указали в настройках домена в Тильде домен на своем хостинге, то отправка данных будет продолжаться. Пользователь сможет заполнить поля формы, а вы получите уведомление с данными на почту, в телеграм или другие сервисы, которые вы подключили. Как только ваша платная подписка закончится (или вы перейдете на тариф Free) формы перестанут работать). Но мы к этому еще вернемся.
  2. Если вы воспользовались бесплатным SSL-сертификатом от Тильды , после переноса ваш сайт не будет доступен по HTTPS.
  3. Отключатся шрифты от Rentafont при неактивной подписке Тильды.
  4. CRM от Тильды тоже отключится.
  5. Отключение коснется и ПОТОКА, и КАТАЛОГА. На существующие товары или новости вы сможете зайти только из общего списка публикованных постов, а прямая ссылка работать не будет. Кстати, поиск по товарам тоже перестанет работать.
  6. Отключение затронет и Личный кабинет. Он просто не экспортируется.
  7. Ну и самое ВАЖНОЕ - вам будет доступен только КОД. Приятный и интуитивно понятный интерфейс вы с собой не заберете.

И если пункты с 4 по 7 никак нельзя полечить у себя на хостинге после окончания платной подписки , то первые 3 вполне поддаются восстановлению. Шрифт вы можете купить из библиотеки Rentafont или подменить его в коде на какой-то свой. Сертификаты для HTTPS тоже можно купить на "каждом углу".

А вот самый главный и важный вопрос на миллион долларов: Как же сделать так, чтоб после экспорта сайта с Тильды формы по-прежнему передавили свои значения, и сайт снова смог собирать такие нужные лиды.

Процедура настройки форм после переноса сайта с Тильды

Ловите один лайфхак (на самом деле их несколько), который сможет сохранить работу форм после переноса сайта на свой хостинг.

Создайте на своем компьютере файл form.php. Это можно сделать с помощью, например, Sublime Text или простого встроенного текстового редактора. Внутрь этого файла вам нужно вставить следующий код:

<?php

header('Access-Control-Allow-Origin: *');

$EmailTo = "mailto@mail.com"; //сюда будут приходить данные из формы
$EmailFrom = 'mailfrom@mail.com'; //письма будут приходить от этого отправителя
$Subject = "Заполнили форму на сайте";

$message = print_r($_POST,true);

$success = mail($EmailTo, $Subject, $message, "From: <$EmailFrom>");
if($success) { echo "Успешно отправлено"; }
else{  echo "Ошибка!"; }

?>

В поле $EmailFrom вы можете вставить любую почту, чтоб вам было понятно откуда пришло письмо. А вот в поле $EmailTo вставьте свою почту или почту заказчика.

Созданный вами файл form.php перенесите на свой хостинг в корень папки с будущим сайтом.

Теперь переходим в интерфейс Тильды и идем в настройки сайта. Во вкладке "Формы" ищем сервис "Webhook":

Вставляем в поле адрес вашего файла на вашем хостинге в формате:

https://адрес-вашего-домена.com/form.php . Как проверить, что линк рабочий: вставьте эту ссылку в браузер и перейдите по ней. Если вы увидите следующее окно и на указанную почту придет пустое письмо, значит вы все верно сделали:

Получилось? Отлично, идем дальше. Нажимаем кнопку "Добавить" в Тильде, затем подключаем сервис Webhook ко всем формам сайта и переопубликовываем все страницы сайта в Тильде.

Теперь займемся экспортом. Заходим в настройки сайта в Тильде, переходим во вкладку "Экспорт" и нажимаем кнопку "Скачать .zip архив"

Опускаемся вниз страницы и кликаем на "Начать экспорт"

В следующем окне вам нужно дождаться окончания формирования архива для вас. После чего появится ссылка на скачивание архива.

Качайте и разархивируйте. Внутри будут все файлы вашего сайта. Зайдите на свой хостинг и скопируйте все содержимое туда же, где уже лежит файл form.php. Далее вам необходимо будет переименовать файл htaccess в .htaccess - он находится в корне папки.

Дальше снова возвращаемся в настройки сайта на Тильде. Заходим во вкладку "Домен" и прописываем сюда ваш домен.

Сохраняем изменения.

Если вы подключали Домен к Тильде и изменяли записи типа A на ip-ники Тильды, то вам нужно не забыть потом изменить эти ip на значения своего хостинга.

Вот и все. Сайт готов, пользуйтесь на здоровье! В дальнейшем расскажу вам еще о некоторых способах оживления форм поле переноса.

P.S. Побродите по нашему сайта, тут много полезного!

А это видео, где я показываю перенос сайта с Тильды и настройку форм на примере.

Похожие записи
Обсуждение
Pumkin

Супер! спасибо больше, как раз то что нужно)

12 ноября | 23:57
Ответить