Cloudflare раздаёт статические сайты со своей огромной глобальной сети — быстро и бесплатно. А сервис Cloudflare Drop делает публикацию максимально простой: перетащите папку или ZIP-архив в браузер, и сайт оживёт за секунды. После переноса сайта с конструктора через Webrelay вы получаете готовый ZIP — его можно бросить в Cloudflare Drop прямо как есть. Разберём все способы, свой домен и что важно знать про формы.
Почему Cloudflare подходит для статики
- Глобальная сеть — файлы раздаются с сотен точек по всему миру, сайт грузится быстро везде.
- Щедрый бесплатный тариф — статические сайты без ограничения по трафику (уточняйте актуальные лимиты).
- Автоматический HTTPS — сертификат выпускается сам, в том числе на вашем домене.
- Drag-and-drop — Cloudflare Drop публикует сайт перетаскиванием, без CLI и Git.
Важная оговорка. Cloudflare раздаёт статику и умеет запускать serverless-функции на JavaScript (Cloudflare Pages Functions), но не выполняет PHP. Экспорт Webrelay генерирует обработчик форм form-handler.php на PHP — на Cloudflare он работать не будет. Что делать с формами — в отдельном разделе.
Что понадобится
- ZIP-архив сайта из Webrelay (или папка после распаковки). Одну страницу можно выгрузить бесплатно.
- Аккаунт Cloudflare — чтобы закрепить сайт за собой и подключить свой домен (сам Drop даёт временную ссылку сразу).
Способ 1: перетаскиванием (Cloudflare Drop) — самый простой
Никаких команд — только браузер, и даже распаковывать архив не обязательно.
Шаг 1: Экспортируйте сайт в Webrelay
Вставьте ссылку на сайт-конструктор и дождитесь готового архива. Внутри — index.html и папки css/, js/, images/. Пути в экспорте идут от корня домена, так что сайт готов к размещению как есть.
Шаг 2: Откройте Cloudflare Drop
Зайдите на cloudflare.com/drop. Публиковать можно и папку, и ZIP-архив — распаковывать экспорт Webrelay не обязательно.
Шаг 3: Перетащите папку или ZIP
Бросьте папку с сайтом (или сам ZIP) в окно браузера. Cloudflare загрузит файлы и выдаст ссылку — сайт уже онлайн на глобальной сети Cloudflare. Проверьте, что index.html лежит в корне архива, а не во вложенной папке.
Шаг 4: Закрепите сайт и подключите домен
Чтобы сайт остался за вами и работал на своём домене, привяжите деплой к аккаунту Cloudflare (проект Cloudflare Pages). В настройках проекта добавьте свой домен и пропишите DNS-записи — HTTPS Cloudflare включит автоматически.
Способ 2: через Wrangler CLI
Если удобнее из терминала — используйте официальную утилиту Cloudflare:
npm i -g wrangler
wrangler pages deploy ./my-site # папка с index.html
Wrangler загрузит папку в проект Cloudflare Pages и выдаст ссылку на сайт.
Способ 3: через Git
Залейте папку сайта в репозиторий GitHub или GitLab, затем в панели Cloudflare откройте Workers & Pages → Create → Pages → Connect to Git. Build-команда не нужна — сайт статический; каталог публикации укажите на папку с index.html. Каждый git push будет публиковать обновление.
Что делать с формами
form-handler.php из экспорта на Cloudflare не запустится (PHP не поддерживается). Варианты:
- Cloudflare Pages Functions — serverless-функции на JavaScript прямо в проекте: напишите обработчик и укажите его в
actionформы. - Formspree или Getform — сторонние сервисы форм: меняете
actionформы на их адрес, заявки приходят на почту. - PHP-хостинг вместо Cloudflare — если нужен готовый
form-handler.phpбез переделки, разместите сайт на обычном хостинге (Beget, Timeweb, SprintHost) — там форма и корзина-заявка заработают из коробки.
Корзина интернет-магазина в экспорте тоже отправляет заявку на form-handler.php, поэтому на Cloudflare её нужно перевести на Pages Functions или сторонний сервис.
Cloudflare, Netlify, Vercel или обычный хостинг
- Cloudflare — самая крупная сеть доставки и щедрый бесплатный трафик; публикация перетаскиванием через Cloudflare Drop; PHP нет.
- Netlify — тоже drag-and-drop и встроенные формы. Подробнее — в статье как разместить сайт на Netlify.
- Vercel — деплой через CLI или Git. Подробнее — в статье как разместить сайт на Vercel.
- PHP-хостинг (Beget, Timeweb, REG.RU) — формы и корзина-заявка работают сразу, загрузка по FTP. Подобрать площадку поможет рейтинг хостингов.
Обзор всех бесплатных вариантов — в статье куда бесплатно разместить сайт за 5 минут.
Что настроить после публикации — домен, аналитику и проверку форм — разобрали в статье что делать после переноса.
Часто задаваемые вопросы
Cloudflare правда бесплатный?
Да, у Cloudflare Pages есть бесплатный тариф для статических сайтов с глобальным CDN, HTTPS и подключением своего домена. Актуальные лимиты уточняйте на сайте Cloudflare.
Нужно ли распаковывать ZIP из Webrelay?
Нет. Cloudflare Drop принимает и папку, и ZIP-архив — можно перетащить экспорт Webrelay как есть.
Можно ли загрузить сайт без Git и командной строки?
Да. Через Cloudflare Drop: перетащите папку или ZIP на cloudflare.com/drop — сайт опубликуется без репозитория и без CLI.
Будут ли работать формы после размещения на Cloudflare?
Через form-handler.php — нет, Cloudflare не выполняет PHP. Используйте Cloudflare Pages Functions, Formspree/Getform или разместите сайт на PHP-хостинге.
Сохранятся ли дизайн и картинки?
Да. Webrelay отдаёт готовый статический сайт со стилями, шрифтами и изображениями (в WebP), а Cloudflare раздаёт эти файлы со своей сети.
Как перенести сайт с конструктора перед размещением?
Вставьте адрес сайта в Webrelay — сервис определит конструктор, скачает страницы и отдаст чистый HTML. Подробнее — на страницах переноса по конструкторам.