# Решение частых проблем Deploya

Источник: https://docs.deploya.ru/troubleshooting

## Страница сайта открывает ошибку 404

Симптом: Главная страница работает, но вложенный адрес или ссылка внутри сайта не открывается.

Что проверить:

- Проверьте, что нужный HTML-файл действительно опубликован и виден в дереве Assets.
- Сверьте регистр букв в имени файла и в ссылке: `Page.html` и `page.html` — разные пути.
- Для адреса `/about` добавьте `about.html` или `about/index.html` либо укажите в ссылке фактическое имя файла.
- Убедитесь, что ссылка не ведёт на локальный путь вроде `C:\...` или `file://...`.

Подробнее: https://docs.deploya.ru/deploy#paths

## После обновления видна старая версия

Симптом: Деплой завершился, но в браузере остались прежний текст, стили или изображения.

Что проверить:

- Откройте страницу проекта и убедитесь, что последняя публикация завершилась без ошибки.
- Проверьте, что загружена готовая папка сборки, например `dist`, а не исходники проекта.
- Обновите страницу без кеша или откройте адрес в приватном окне.
- При частичном обновлении проверьте точные пути изменённых файлов; при сомнении выполните полную замену проекта.

Подробнее: https://docs.deploya.ru/deploy#update

## Открывается не та главная страница

Симптом: После загрузки проекта Deploya выбрал другой HTML-файл или просит указать главный файл.

Что проверить:

- Поместите `index.html` в корень загружаемой папки или ZIP-архива.
- Не архивируйте лишнюю внешнюю папку, если внутри неё находится весь сайт.
- Если `index.html` нет и HTML-файлов несколько, выберите нужный файл в диалоге Deploya.
- Для сборщиков сначала выполните production-сборку и загружайте её результат.

Подробнее: https://docs.deploya.ru/deploy#main-file

## Собственный домен не проходит DNS-проверку

Симптом: В панели Deploya статус DNS остаётся в ожидании или показывает ошибку.

Что проверить:

- Скопируйте тип, имя и значение записи точно из инструкции конкретного домена в панели.
- Удалите старые A- или CNAME-записи для того же имени, если они указывают на другой хостинг.
- Не добавляйте `https://` и путь страницы в значение DNS-записи.
- Подождите обновления DNS у провайдера и повторите проверку в Deploya: оно может занять до 24 часов, но обычно проходит заметно быстрее.

Подробнее: https://docs.deploya.ru/domains#troubleshooting

## HTTPS собственного домена ожидает выпуска

Симптом: DNS уже подтверждён, но защищённое соединение ещё не готово.

Что проверить:

- Сначала убедитесь, что статус DNS в Deploya успешный.
- Проверьте, что для домена не осталось конфликтующих DNS-записей.
- Подождите выпуск сертификата и повторите проверку — он начинается только после подтверждения DNS.
- Если статус долго не меняется, отправьте поддержке имя проекта, домен и скриншот статусов DNS и HTTPS.

Подробнее: https://docs.deploya.ru/domains#https

## Форма не обнаружена или заявка не появилась

Симптом: Deploya не показывает форму проекта либо отправка не создаёт заявку.

Что проверить:

- Убедитесь, что тег `<form>` присутствует в исходном опубликованном HTML, а не создаётся только JavaScript-кодом.
- Добавьте форме `data-deploya="true"`, уникальный `name` и `method="POST"`.
- Добавьте уникальный атрибут `name` каждому полю, которое должно попасть в заявку.
- После изменений заново опубликуйте проект и нажмите «Проверить подключение» в разделе «Формы».

Подробнее: https://docs.deploya.ru/forms#troubleshooting