Сайт не открывается: как понять причину и что делать

Сайт не открывается из-за сбоя DNS, хостинга, SSL-сертификата или кода сайта. Сначала проверьте, не открывается ли он у всех или только у вас, и запишите, что именно видно на экране: эти два ответа сужают причину.

Обновлено 30 октября 2026

Это не ваш сайт? Если чужой сайт не открывается только у вас — попробуйте другой браузер, мобильный интернет и отключите VPN. Дальше на странице — разбор для владельца сайта.

Код ответа, SSL, срок домена, почта домена — за 20 секунд

Если сайт открывается только через VPN — это отдельный случай: сайт открывается только через VPN.

Эта страница для владельцев сайтов

Если не открывается чужой сайт, разбор не поможет. Проверьте свой интернет и VPN и попробуйте с другого устройства.

Шаг 1. Откройте сайт у других

Откройте сайт с телефона через мобильный интернет, а не через домашний Wi-Fi. Попросите коллегу из другого города открыть его. Если сайт открывается у них, проблема у вас: кеш браузера, антивирус, DNS провайдера или блокировка вашего адреса.

Если не открывается ни у кого, переходите к шагу 2.

Шаг 2. Посмотрите код ответа

В терминале выполните команду, подставив свой домен:

curl -I https://example.ru

Первая строка ответа покажет код. Если ответа нет совсем, сервер не отвечает.

Что видитеЧто это значитКуда смотреть
Нет ответа, долго грузится и обрываетсяСервер недоступен или домен не указывает на негоШаги 3 и 4, ERR_CONNECTION_TIMED_OUT
Сразу «отказано в подключении»На порту никто не слушает: веб-сервер остановлен или не запущенERR_CONNECTION_REFUSED
Предупреждение о сертификате в браузереСертификат истёк или не подходит к доменуШаг 5
500, 502, 503, 504Сервер получил запрос и не смог его обработатьОшибка 500, коды ошибок
403Доступ запрещён настройками сервераПрава на файлы, блокировка по IP, файл .htaccess
200, а страница пустаяСайт «отвечает», но ничего не рисуетБелый экран WordPress
«Слишком много перенаправлений»Цикл переадресации, обычно после включения httpsERR_TOO_MANY_REDIRECTS: настройки адреса сайта и правила в .htaccess
Сайт не загружается до конца: нет стилей и картинок, текст без оформленияОсновная страница пришла, а часть файлов нет: они блокируются, ведут на http вместо https или лежат по неверному адресуMixed content, консоль браузера (F12 → Console и Network)

Не хотите разбираться сами? Пришлём оценку в часах до начала работы, первая задача до 2 часов бесплатно.

Отправить задачу

Шаг 3. Проверьте домен и DNS

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

Проверьте, куда указывает домен:

nslookup example.ru

Сверьте IP-адрес с тем, что указан в панели хостинга. Если вы недавно меняли DNS-серверы или переносили сайт, записи обновляются у провайдеров до 24–48 часов. В это время сайт может открываться не у всех.

Шаг 4. Проверьте хостинг

Зайдите в панель хостинга и проверьте:

  • оплачен ли тариф и не заблокирован ли аккаунт (чаще всего за неоплату или за вирус);
  • не закончилось ли место на диске: при заполненном диске сайт часто отвечает ошибкой 500;
  • нет ли письма от хостинга о блокировке или о превышении лимитов;
  • есть ли работы на стороне хостинга: у многих есть страница статуса.

Шаг 5. Проверьте сертификат

В браузере нажмите на значок замка слева от адреса и посмотрите срок действия сертификата. Если он истёк, продлите или перевыпустите его в панели хостинга. Подробный порядок: истёк SSL-сертификат. У бесплатных сертификатов срок короткий, и продление должно идти автоматически. Если оно сломалось, сертификат истекает без предупреждения.

Шаг 6. Посмотрите, что меняли

Вспомните, что происходило перед поломкой: обновление CMS или плагина, смена версии PHP, перенос на другой хостинг, правка файла .htaccess. Чаще всего сайт ломается после одного из этих действий. Откатите последнее изменение, если это возможно.

Когда нужен специалист

  • Вы видите ошибку 500 или пустой экран и не понимаете, где смотреть журнал ошибок.
  • На сайте есть признаки взлома: чужие страницы в поиске, перенаправления, предупреждение браузера. Читайте «Сайт взломали».
  • У вас нет доступа к хостингу или к управлению доменом.

Чего не стоит делать

  • Не удаляйте файлы подряд в поисках причины: без копии вернуть их будет нечем.
  • Не переустанавливайте CMS поверх рабочих файлов: можно потерять данные.
  • Не меняйте DNS-серверы, не записав прежние значения.

Сколько стоит решение у нас

Причина определяет время. Ориентиры по нашему прайсу:

ЗадачаВремяСтоимость
Восстановление из резервной копииоколо 1 ч3 800 ₽
Диагностика и восстановлениеоколо 2 ч7 600 ₽
Восстановление сайта после сбоя1–3 ч3 800–11 400 ₽

Диапазоны ориентировочные, ставка 3 800 ₽ в час. Точную оценку присылаем до начала работ. Все цены.

Не хотите разбираться сами?

Опишите проблему в форме. Пришлём оценку в часах до начала работы, первая задача до 2 часов бесплатно для новых клиентов.

Отправить задачу

Частые вопросы

Сколько стоит исправить сайт, который не открывается?

Восстановление сайта после сбоя обычно занимает 1–3 ч — это 3 800–11 400 ₽ по ставке 3 800 ₽ в час. Оценку присылаем до начала работы, а для новых клиентов первая задача до 2 часов бесплатно.

Сколько ждать обновления DNS?

Обычно от нескольких минут до 24–48 часов. Срок зависит от времени жизни записей (TTL) и от кеша у провайдеров. Заранее снизить TTL можно перед переносом сайта.

Сайт открывается у меня, а у клиентов нет. Почему?

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

Хостинг говорит, что у них всё в порядке. Что дальше?

Попросите хостинг прислать журнал ошибок сервера за время поломки. Если ошибка есть в журнале сайта, причина в коде или настройках. Отправьте нам задачу с пометкой «Срочно», мы разберём журнал.