Сайт не открывается: 5 причин (и как починить)

Обновлено 30 июля 2026 г. · Автор: Карахан

Чаще всего сайт не открывается по одной из пяти причин: он не опубликован (файл лежит на компьютере, а не в интернете), не настроен домен, не работает защищённое соединение (HTTPS), браузер не нашёл главный файл страницы или дело вообще не в сайте — а в кеше и сети у конкретного человека. Ключ к диагнозу — точный текст ошибки в браузере: по нему причина определяется почти всегда однозначно. Ниже — все пять случаев с признаками и способом починить каждый.

Как за минуту понять, в чём дело?

Прежде чем что-то чинить, сузьте область поиска. Три проверки занимают минуту и сразу отсекают половину вариантов:

  1. Прочитайте текст ошибки. Браузер почти всегда пишет код: ERR_NAME_NOT_RESOLVED, 404 Not Found, ERR_CERT_COMMON_NAME_INVALID. Это не «непонятная техническая надпись», а готовый диагноз — сверьтесь с таблицей ниже.
  2. Откройте ссылку на телефоне через мобильный интернет (не по домашнему Wi-Fi). Если там сайт открывается, а на компьютере нет — проблема не в сайте, а в кеше, сети или расширениях браузера.
  3. Посмотрите на саму ссылку. Если она начинается с file:///C:/Users/… — сайт вообще не в интернете, это путь к файлу на вашем компьютере.

Короткая расшифровка частых ошибок:

  • ERR_NAME_NOT_RESOLVED, DNS_PROBE_FINISHED_NXDOMAIN — адрес не существует или домен не привязан (причина 2);
  • 404 Not Found — адрес живой, но страница по нему не найдена (причина 4);
  • ERR_CERT_*, ERR_SSL_PROTOCOL_ERROR, «Подключение не защищено» — проблема с сертификатом (причина 3);
  • ERR_CONNECTION_TIMED_OUT — до сервера не достучаться: он выключен, перегружен или заблокирован в вашей сети (причины 2 и 5).

Причина 1. Сайт не опубликован — файл лежит на компьютере

Самая частая ситуация у тех, кто сделал первый сайт: файл index.html открывается двойным кликом и выглядит отлично — но у всех остальных ссылка не работает.

Признаки: в адресной строке file:///C:/Users/… или /Users/…/index.html; у вас сайт открывается всегда, у других — никогда; отправленный в мессенджер файл открывается «без картинок и стилей».

Почему так: открыть файл на своём компьютере и опубликовать сайт — разные вещи. Опубликовать — значит поместить файлы туда, где у них появится постоянный адрес в интернете, доступный любому человеку. Пока этого не произошло, сайта в интернете попросту нет.

Как починить: загрузить готовые файлы на сервис публикации и получить ссылку. На HIXO это перетаскивание index.html или ZIP-архива в зону загрузки: сразу появится приватное превью, а после нажатия «Опубликовать» — постоянный адрес вида my-site.hixo.dev, который открывается у всех. Подробно по шагам — в статье как опубликовать сайт.

Причина 2. Домен не привязан, просрочен или DNS ещё не обновились

Сайт опубликован и по «родному» адресу открывается, а по собственному домену — нет. Или перестал открываться сайт, который работал годами.

Признаки: «Не удаётся получить доступ к сайту», «Не удаётся найти IP-адрес сервера», ERR_NAME_NOT_RESOLVED, DNS_PROBE_FINISHED_NXDOMAIN. При этом технический адрес вида my-site.hixo.dev работает нормально.

Почему так: домен — это только «вывеска», которая должна указывать на то место, где лежит сайт. Это соответствие хранится в DNS (телефонная книга интернета). Ломается оно в трёх случаях:

  • домен не оплачен. Проверьте это первым делом: просроченная оплата выключает сайт целиком и мгновенно;
  • DNS-записи не прописаны или прописаны с ошибкой — например, указывают на старый сервис, откуда вы переехали;
  • записи изменены только что. Обновление расходится по интернету не мгновенно: обычно от нескольких минут до нескольких часов. В этот период сайт может открываться у одних и не открываться у других — это нормально и проходит само.

Как починить: продлите домен, если истёк срок; сверьте DNS-записи с инструкцией сервиса, где опубликован сайт; после правки подождите и проверьте снова с мобильного интернета. Если своего домена ещё нет, а нужна рабочая ссылка прямо сейчас — получите адрес на поддомене, его настраивать не нужно вообще. Подключить собственный домен к сайту на HIXO можно на платных тарифах.

Причина 3. Браузер ругается на защищённое соединение (HTTPS)

Сайт технически доступен, но браузер показывает красный экран с предупреждением — и большинство посетителей на этом уходит.

Признаки: «Подключение не защищено», «Ваше подключение не является приватным», ERR_CERT_COMMON_NAME_INVALID, ERR_CERT_DATE_INVALID, ERR_SSL_PROTOCOL_ERROR.

Почему так: HTTPS — это шифрование соединения, для него нужен сертификат (документ, подтверждающий, что сайт по этому адресу настоящий). Проблема возникает, когда сертификат просрочен, выписан на другой адрес (частый случай: выписан на site.ru, а вы открываете www.site.ru) или ещё не успел выпуститься после подключения нового домена — на это нужно несколько минут.

Как починить: если домен подключён только что — подождите несколько минут и обновите страницу. Если ошибка держится, проверьте, что домен указывает именно туда, куда должен, и что сертификат выписан на оба варианта адреса — с www и без. На HIXO сертификат выпускается и продлевается автоматически, в том числе для подключённого домена, поэтому вручную здесь делать нечего — достаточно дождаться выпуска.

Отдельный случай — сайт открывается, но в адресной строке нет замка и часть картинок пропала. Это «смешанное содержимое»: страница загружается по HTTPS, а внутри неё есть ссылки на файлы по незащищённому http://. Поправьте такие адреса в коде на https:// — и предупреждение уйдёт.

Причина 4. Ошибка 404: браузер не нашёл главный файл

Адрес открывается, соединение в порядке, но вместо сайта — «404» или пустая страница со списком файлов. Это значит, что сервис не понял, какой файл показывать главным.

Признаки: 404 Not Found, «Страница не найдена», белый экран, перечень файлов вместо дизайна.

Почему так: четыре типичные ошибки при сборке архива:

  • главный файл назван не так. Он должен называться ровно index.html — не Index.html, не main.html, не index.html.txt;
  • лишняя вложенная папка в ZIP. Классика: заархивировали папку целиком, и внутри архива путь стал site/index.html вместо index.html. Архивировать нужно содержимое папки, а не саму папку;
  • разный регистр букв в ссылках. На компьютере Logo.png и logo.png — один файл, а на сервере это два разных файла. Отсюда пропавшие картинки и стили;
  • абсолютные пути с локального диска вида C:\Users\…\style.css внутри кода — в интернете их не существует.

Как починить: откройте архив и убедитесь, что index.html лежит на самом верхнем уровне, а все ссылки внутри — относительные (style.css, images/logo.png) и с точным совпадением регистра. Перезалейте исправленную версию: как это сделать без потери адреса — в гайде как обновить опубликованный сайт.

Причина 5. Дело не в сайте: кеш, сеть или расширения браузера

Отдельная категория, на которую уходит больше всего нервов: с сайтом всё в порядке, а не открывается он у конкретного человека или показывает старую версию.

Признаки: «у меня открывается, а у клиента нет»; после обновления сайта вы видите прежний вариант; не работает на рабочем ноутбуке, но работает на телефоне.

Почему так:

  • кеш браузера. Браузер хранит копию страницы, чтобы открывать её быстрее, и после правок какое-то время показывает старое;
  • сеть и блокировки. Корпоративный Wi-Fi, антивирус, VPN или DNS-фильтр провайдера могут блокировать конкретный адрес;
  • расширения браузера. Блокировщики рекламы иногда прячут целые блоки страницы или ломают вёрстку.

Как починить: откройте ссылку в режиме инкогнито — это отсекает кеш и большинство расширений. Обновите страницу с очисткой кеша (Ctrl+F5 в Windows, Cmd+Shift+R в macOS). Проверьте с телефона по мобильному интернету. Если сайт открывается везде, кроме одной сети, — причина в этой сети, а не в сайте.

Чек-лист: что проверить по порядку

Если не хочется читать всё — просто пройдите сверху вниз, это займёт пару минут:

  1. ссылка не начинается с file:/// — иначе сайт не опубликован (причина 1);
  2. сайт открывается с телефона по мобильному интернету и в инкогнито (причина 5);
  3. домен оплачен и его DNS-записи ведут туда, где лежит сайт (причина 2);
  4. в адресе есть замок, нет предупреждений о сертификате и ссылок на http:// внутри страницы (причина 3);
  5. в корне архива лежит index.html, пути внутри относительные и в правильном регистре (причина 4).

Если после этого сайт всё ещё не открывается — сохраните точный текст ошибки и адрес и обратитесь в поддержку того сервиса, где сайт опубликован: с кодом ошибки на руках разбор занимает минуты.

Вопросы и ответы

Почему сайт открывается у меня, но не открывается у других?

Скорее всего, вы открываете локальный файл на своём компьютере — в адресной строке будет file:///. У других такого файла нет, поэтому ссылка не работает. Второй вариант: сайт опубликован, но у вас он подгружается из кеша браузера. Проверьте ссылку в режиме инкогнито и с телефона по мобильному интернету.

Что значит ошибка «Не удаётся получить доступ к сайту»?

Браузер не смог найти адрес или достучаться до него. Чаще всего это домен: не оплачен, не привязан или DNS-записи ещё не обновились после изменения. Проверьте срок оплаты домена и записи в панели регистратора, затем подождите несколько часов.

Я обновил сайт, но вижу старую версию — почему?

Это кеш браузера. Обновите страницу сочетанием Ctrl+F5 (Windows) или Cmd+Shift+R (macOS) либо откройте её в инкогнито. Если и там старая версия — значит новые файлы не загрузились, перезалейте их ещё раз.

Сайт выдаёт 404, хотя файлы я загрузил. Что не так?

Почти всегда дело в главном файле: он должен называться index.html и лежать в самом верху архива. Если при архивировании внутрь попала лишняя папка, сервис не найдёт стартовую страницу. Пересоберите ZIP из содержимого папки, а не из неё самой.

Браузер пишет «Подключение не защищено» — сайт сломан?

Нет, сайт на месте — проблема с сертификатом HTTPS. Если домен подключён только что, подождите несколько минут: сертификат выпускается автоматически. Если ошибка держится, проверьте, что сертификат покрывает и вариант с www, и без него.

Можно ли выложить сайт так, чтобы ссылка точно работала, без хостинга и настроек?

Да. Сервис публикации берёт настройку на себя: вы загружаете HTML или ZIP и получаете готовый адрес с HTTPS — домен, сервер и сертификат настраивать не нужно. Так работает HIXO: от файла до рабочей ссылки — пара минут.

Содержание