Сайт не открывается: 5 причин (и как починить)
Обновлено 30 июля 2026 г. · Автор: Карахан
Чаще всего сайт не открывается по одной из пяти причин: он не опубликован (файл лежит на компьютере, а не в интернете), не настроен домен, не работает защищённое соединение (HTTPS), браузер не нашёл главный файл страницы или дело вообще не в сайте — а в кеше и сети у конкретного человека. Ключ к диагнозу — точный текст ошибки в браузере: по нему причина определяется почти всегда однозначно. Ниже — все пять случаев с признаками и способом починить каждый.
Как за минуту понять, в чём дело?
Прежде чем что-то чинить, сузьте область поиска. Три проверки занимают минуту и сразу отсекают половину вариантов:
- Прочитайте текст ошибки. Браузер почти всегда пишет код:
ERR_NAME_NOT_RESOLVED,404 Not Found,ERR_CERT_COMMON_NAME_INVALID. Это не «непонятная техническая надпись», а готовый диагноз — сверьтесь с таблицей ниже. - Откройте ссылку на телефоне через мобильный интернет (не по домашнему Wi-Fi). Если там сайт открывается, а на компьютере нет — проблема не в сайте, а в кеше, сети или расширениях браузера.
- Посмотрите на саму ссылку. Если она начинается с
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). Проверьте с телефона по мобильному интернету. Если сайт открывается везде, кроме одной сети, — причина в этой сети, а не в сайте.
Чек-лист: что проверить по порядку
Если не хочется читать всё — просто пройдите сверху вниз, это займёт пару минут:
- ссылка не начинается с
file:///— иначе сайт не опубликован (причина 1); - сайт открывается с телефона по мобильному интернету и в инкогнито (причина 5);
- домен оплачен и его DNS-записи ведут туда, где лежит сайт (причина 2);
- в адресе есть замок, нет предупреждений о сертификате и ссылок на
http://внутри страницы (причина 3); - в корне архива лежит
index.html, пути внутри относительные и в правильном регистре (причина 4).
Если после этого сайт всё ещё не открывается — сохраните точный текст ошибки и адрес и обратитесь в поддержку того сервиса, где сайт опубликован: с кодом ошибки на руках разбор занимает минуты.
Вопросы и ответы
Почему сайт открывается у меня, но не открывается у других?
Скорее всего, вы открываете локальный файл на своём компьютере — в адресной строке будет file:///. У других такого файла нет, поэтому ссылка не работает. Второй вариант: сайт опубликован, но у вас он подгружается из кеша браузера. Проверьте ссылку в режиме инкогнито и с телефона по мобильному интернету.
Что значит ошибка «Не удаётся получить доступ к сайту»?
Браузер не смог найти адрес или достучаться до него. Чаще всего это домен: не оплачен, не привязан или DNS-записи ещё не обновились после изменения. Проверьте срок оплаты домена и записи в панели регистратора, затем подождите несколько часов.
Я обновил сайт, но вижу старую версию — почему?
Это кеш браузера. Обновите страницу сочетанием Ctrl+F5 (Windows) или Cmd+Shift+R (macOS) либо откройте её в инкогнито. Если и там старая версия — значит новые файлы не загрузились, перезалейте их ещё раз.
Сайт выдаёт 404, хотя файлы я загрузил. Что не так?
Почти всегда дело в главном файле: он должен называться index.html и лежать в самом верху архива. Если при архивировании внутрь попала лишняя папка, сервис не найдёт стартовую страницу. Пересоберите ZIP из содержимого папки, а не из неё самой.
Браузер пишет «Подключение не защищено» — сайт сломан?
Нет, сайт на месте — проблема с сертификатом HTTPS. Если домен подключён только что, подождите несколько минут: сертификат выпускается автоматически. Если ошибка держится, проверьте, что сертификат покрывает и вариант с www, и без него.
Можно ли выложить сайт так, чтобы ссылка точно работала, без хостинга и настроек?
Да. Сервис публикации берёт настройку на себя: вы загружаете HTML или ZIP и получаете готовый адрес с HTTPS — домен, сервер и сертификат настраивать не нужно. Так работает HIXO: от файла до рабочей ссылки — пара минут.