Проблемы с запуском сайтов возникают довольно часто, но в большинстве случаев их просто не замечают. Если ресурс не грузится вовсе, то явно случилось что-то серьезное. Поэтому и важно знать, почему не открывается сайт.
Причины, почему сайт может не открываться
Причины такого поведения сайта могут быть самыми разными: от проблем на сервере до неправильно установленного времени на компьютере. Правильное определение причины возникновения проблемы — первый шаг к ее решению. Вот по каким причинам может не запускаться сайт в браузере:
- Аппаратный сбой в роутере. Такое случается редко, но тем не менее, иногда причиной может стать сбой в используемом роутере. В этом случае сайты не будут открываться не только на компьютере, но и на всех устройствах, подключенных к одной и той же сети.
Вот что нельзя оставлять возле роутера, если вы хотите, чтобы сигнал был всегда стабильным.
- Блокировка сайта антивирусной программой. Некоторые антивирусы могут блокировать сайты, которые кажутся им подозрительными. Обычно в этом случае появляется соответствующее предупреждение.
О лучших бесплатных антивирусах можете прочитать здесь.
- Проблемы с реестром Windows. Из-за неправильных или поврежденных записей в реестре Windows сайты в браузерах могут не загружаться, тип браузера в этом случае никакого значения не имеет.
- Неправильные настройки прокси. Если вы используете прокси-сервер, то его настройки могут сбиться или же он вовсе будет недоступен. С прокси нужно разбираться в отдельном порядке, но не факт, что ваши действия помогут.
- Блокировка в файле hosts. Системный файл host содержит в себе те адреса ресурсов, которые нужно блокировать на системном уровне. Если по случайности туда попал интересующий вас сайт, то он загружаться не будет.
- Проблемы с сертификатами. Если в системе установлены просроченные сертификаты безопасности, многие сайты не будут загружаться. Нужно привести сертификаты в актуальное состояние для исправления проблемы.
- Неправильные дата и время на компьютере. Система всегда синхронизирует время сети с временем, установленным на компьютере. Если эти значения разные, интернет на ПК работать не будет.
- Переполненный кэш браузера. Если кэш используемого вами браузера переполнен записями, веб-обозреватель не сможет загрузить некоторые особо «тяжелые» сайты. Кэш нужно почистить и повторить попытку.
- Внутренние ошибки сайта. Иногда сайт может не загружаться по причине возникновения внутренних ошибок на самом ресурсе или на сервере, который используется для работы сайта. В этом случае ничего сделать нельзя — нужно ждать, пока ошибки поправят.
- Полная блокировка ресурса. Если по каким-то причинам ресурс был заблокирован провайдером, загружаться он не будет. И как-то решить проблему в этом случае трудно.
Выше мы рассмотрели только наиболее распространенные причины возникновения проблемы. Но иногда компьютеру может просто не хватать оперативной памяти для загрузки чересчур требовательного ресурса. И здесь без модернизации машины никак не обойтись.
Коды ошибок и их значение
Как правило, при возникновении какой-либо ошибки при попытке загрузки сайта, в браузере появляется сообщение об ошибке с соответствующим кодом. Рассмотрим наиболее часто встречающиеся варианты и расшифруем коды ошибок.
Код ошибки | Описание |
400 (Bad Request) | Это значит, что сервер обнаружил синтаксическую ошибку в запросе, который вы ввели. Причины: блокировка браузера антивирусом, блокировка брандмауэра, большое количество файлов cookies и данных в cache, перебои в работе интернета. |
403 (Forbidden) | Эта ошибка сообщает о том, что сервер не может выполнить запрос из-за запрета на доступ к запрашиваемым файлам или страницам. Причины: файлы сайта загружены в неправильный каталог, на папку с файлами сайта установлены права с ограничениями. |
404 (Not Found) | Ошибка говорит о том, что сервер не может найти данные, которые соответствуют запросу пользователя. Причины: некорректный адрес, введенный пользователем в строку браузера или же файл, соответствующий адресу, отсутствует на сервере. |
500 (Internal Server Error) | Ошибка сообщает о том, что на сервере возникла внутренняя проблема. Причины: невозможно запустить требующийся скрипт или неправильная инструкция в файле .htaccess. |
502 (Bad Gateway) | Говорит о том, что на запрос от пользователя получен недопустимый ответ от сервера. Причины: проблема в работе прокси-сервера или же нехватка ресурсов сервера для ответа на запрос пользователя. |
503 (Service Temporarily Unavailable) | Ошибка говорит о проблеме с сервисами, предназначенными для запуска сайта. Причины: зависание скриптов при передаче больших статичных файлов через PHP или слишком большое количество запросов к серверу. |
Что делать, если не открывается сайт на телефоне или компьютере
Для решения проблемы есть сразу несколько способов. Но если проблема возникла на стороне сайта, то вы ничего сделать не сможете.
1. Перезагрузите роутер
Самый первый и самый простой способ — перезагрузить роутер. Если проблема была вызвана аппаратным сбоем этого устройства, то после его рестарта все должно прийти в норму. Для перезагрузки будет достаточно выключить роутер из розетки, подождать 30 секунд и включить его обратно, именно так происходит перезагрузка устройства.
Если перезагрузка не помогла, но вы уверены, что дело именно в роутере, можно попробовать сбросить его до заводских параметров:
- Для этого нужно найти на корпусе устройства утопленную кнопку «Reset». Каким-либо длинным и тонким инструментом нажмите на нее и удерживайте 5 секунд.
- После этого устройство перезагрузится со стандартными настройками.
2. Поменяйте DNS-сервер
Если вы используете какой-то конкретный DNS-сервер, то он просто может стать недоступным. Лучше всего применить автоматические настройки для DNS, тогда система сама определит, что нужно использовать, и проблема будет решена. Вот что нужно сделать:
Запустите настройки Windows при помощи комбинации Win+I, щелкните в левом столбце раздел «Сеть и интернет».
В правой части окна кликните по активному соединению для показа его свойств.
В строке «Назначение DNS-сервера» нажмите кнопку «Изменить».
Появится окошко, в котором нужно выбрать тип «Автоматически» и нажать кнопку «Сохранить».
После выполнения этих действий система будет использовать DNS по умолчанию, что позволит избежать большого количества проблем при установке соединения. Использовать альтернативные DNS нужно только в самых крайних случаях.
3. Проверьте файл hosts
В файле hosts содержатся адреса сайтов, которые необходимо блокировать на системном уровне. Если тот сайт, что вы пытаетесь загрузить, внесен в этот файл, то он работать не будет. Нужно проверить файл hosts и в случае необходимости удалить из него соответствующую запись. Инструкция выглядит так:
Запустите «Блокнот» от имени администратора.
Выберите «Файл», а затем «Открыть».
Перейдите по пути «Windows/System32/drivers/etc», выберите файл с именем «host» и нажмите «Открыть».
Перейдите в конец текстового файла, найдите нужную запись, выделите ее и удалите.
Затем снова выберите «Файл» и «Сохранить».
Запуск блокнота от имени администратора обязателен, поскольку в обычном режиме не получится сохранить изменения, сделанные в файле hosts. После выполнения этой операции все проблемные сайты должны загружаться так, как положено.
4. Очистите таблицу маршрутизации и сбросьте протокол TCP/IP
В некоторых случаях помогает сброс таблицы маршрутизации и дополнительно протокола TCP/IP. Для выполнения этой процедуры потребуется терминал, запущенный от имени администратора. Сама инструкция выглядит так:
Щелкните правой кнопкой мыши по кнопке «Пуск» и в выпадающем меню выберите «Терминал (Администратор)».
Введите команду «route -f» и нажмите Enter. Она запустит процесс очистки таблицы маршрутизации. После выполнения команды перезагрузите компьютер.
Затем снова запустите терминал с правами администратора, последовательно введите команды «netsh winsock reset» и «netsh int ip reset», нажмите Enter.
После выполнения двух последних команд рекомендуется перезагрузить компьютер. Такой сброс настроек способен помочь в том случае, если сетевые настройки вдруг стали неправильными — иногда случается после очередного обновления Windows.
5. Проверьте реестр
Иногда сайты могут не загружаться из-за неправильных записей в реестре Windows. Для исправления проблемы достаточно будет разобраться всего с одним ключом из реестра. Сделать нужно следующее:
Нажмите на клавиатуре сочетание Win+R, введите в строку «regedit» и щелкните «ОК».
В редакторе реестра перейдите по пути «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\» и двойным кликом запустите ключ с именем «AppInit_DLLs».
Для ключа требуется пустое поле «Значение» и поэтому нужно удалить все, что там есть, а затем нажать «ОК».
Такое же значение для ключа с таким же именем нужно выставить в ветке «HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\». После этого нужно перезагрузить компьютер для того, чтобы система смогла учесть все выполненные изменения.
6. Очистите кэш браузера
Если проблемы наблюдаются в одном конкретном браузере — попробуйте очистить его кэш. Ведь переполненный кэш может вызвать различные проблемы в работе веб-обозревателя. Для всех браузеров инструкция примерно одинаковая — различия могут быть только в некоторых пунктах. Мы же для примера рассмотрим Google Chrome
Запустите браузер, щелкните по кнопке с тремя вертикальными точками и в появившемся меню выберите пункт «Настройки».
В параметрах перейдите в раздел «Конфиденциальность и безопасность», а затем кликните по пункту «Удалить данные браузера».
Выберите временной диапазон «Все время», отметьте галочками пункты «История браузера», «Файлы cookie» и «Изображения и другие файлы, сохраненные в кэше», а затем нажмите кнопку «Удалить данные».
Именно так выполняется удаление кэша практически во всех современных браузерах. После сброса лучше перезапустить веб-обозреватель и только после рестарта пробовать загрузить проблемный сайт. Возможно, проблема будет исправлена.
7. Проверьте дату и время на компьютере
Из-за сбившейся даты на компьютере также возможна проблема с загрузкой сайтов. Проще всего установить автоматическую настройку даты и времени, тогда вероятность ошибки будет минимальна. Сделать нужно следующее:
Запустите настройки Windows при помощи комбинации клавиш Win+I, перейдите в раздел «Время и язык».
Далее щелкните по пункту «Дата и время».
В пункте «Устанавливать время автоматически» передвиньте переключатель в положение «Вкл».
Теперь дата и время перестанет сбиваться. Если же это продолжается, то, вероятнее всего, дело в батарее на материнской плате. Вероятно, в выключенном состоянии компьютер не сохраняет настройки именно по этой причине.
8. Откройте сайт в другом браузере
Возможно, дело в используемом вами веб-обозревателе. Если вы используете Google Chrome, попробуйте альтернативный браузер: например, Mozilla Firefox, Microsoft Edge или Яндекс.
Как понять, что сайт заблокирован на территории России
Обычно если ресурс блокируется, то при попытке его загрузки в браузере появится сообщение о том, что доступ к сайту был ограничен в соответствии с определенным решением. Если у вас есть друг в другой стране, можно попросить его зайти на сайт — если у него получится, то ресурс точно заблокирован.
Памятка интернет-пользователям: почему может не открываться сайт и что с этим делать
Подведем итоги и выделим из нашей статьи главное. Удобнее и нагляднее будет представить данную информацию в виде списка.
- Сайт может не загружаться по самым разным причинам: от аппаратного сбоя роутера и до банальной нехватки оперативной памяти на компьютере.
- Обычно, если сайт загрузить невозможно, браузер показывает ошибку с определенным кодом, и если знать, что она означает, можно попробовать исправить ситуацию.
- В большинстве случаев проблема кроется в системных настройках, реже проблема возникает на самом сервере с сайтом.
- Сайт также может быть заблокирован, и с этим что-либо сделать трудно.