Основы: Что такое статический сайт
В отличие от сложных систем (WordPress, Битрикс), HTML-сайт не требует базы данных. Это просто набор файлов (HTML для структуры, CSS для стилей, JS для логики и папка с картинками), которые браузер читает напрямую. Разместить такой сайт проще всего.
Что подготовить до публикации
Главная ошибка новичков — неверная структура папок.
-
1Главная страница вашего сайта обязательно должна называться `index.html` (именно маленькими буквами). Если она называется `main.html` или `Home.html`, сервер её не распознает, и пользователи увидят пустую директорию.
-
2Убедитесь, что все пути к картинкам и стилям в вашем коде — относительные. Не
C:\Users\Ivan\Desktop\site\img\logo.png, а простоhttps://specialdigital.ru/wp-content/uploads/sdv2/img/logo.pngили./https://specialdigital.ru/wp-content/uploads/sdv2/img/logo.png.
Как загрузить файлы
Через файловый менеджер панели
Это самый простой способ. Зайдите в панель управления вашего хостинга. Создайте новый «Сайт» и привяжите к нему ваше доменное имя. Хостинг создаст папку с именем домена (или папку `public_html`). Откройте эту папку через встроенный Файловый менеджер и просто перетащите туда все ваши файлы с компьютера.
Резюме: Ошибка загрузки
Вы не должны загружать саму папку вашего проекта. Вы должны загрузить содержимое этой папки (файлы `index.html`, папки `css`, `img`) прямо в корень сервера. Иначе сайт будет открываться не по адресу site.ru, а по адресу site.ru/moya-papka/.
Что проверить после запуска
- Откройте сайт с телефона, чтобы сбросить кэш настольного браузера.
- Выпустите бесплатный сертификат Let’s Encrypt в панели хостинга, чтобы сайт открывался по защищенному протоколу HTTPS.
- Отправка форм обратной связи. Обычный HTML-сайт не умеет отправлять письма без серверного скрипта (PHP) или стороннего сервиса-обработчика (например, Formspree). Обязательно проверьте, доходят ли заявки!