Ошибка 403 Forbidden: что она означает и можно ли ее исправить

К 404 ошибке мы уже все давно привыкли — она встречается чаще, да и фраза «Не найдено» не так устрашающе выглядит. Но когда при переходе на какой-либо сайт на экране появляется надпись с кодом 403 и зловещим словом «запрещено» (именно так с английского переводится forbidden), нервишки начинают шалить. Появляется беспокойство, а вдруг вы пытаетесь зайти на какой-то опасный сервис, нахватать оттуда кучу вирусов... Без паники: все не так страшно. И даже поправимо!
Ошибка 403 Forbidden: что она означает и можно ли ее исправить
Unsplash
Правда, далеко не всегда может получиться избавиться от ошибки. В любом случае, предлагаем испробовать все варианты, прежде чем опускать руки.

Все так называемые четырехсотые ошибки, как правило, возникают со стороны клиента. Это значит, что либо вы, либо ваш браузер сделали что-то не так.

РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ

Что значит ошибка 403

Ошибка 403 (Forbidden) — это распространенный код ответа HTTP, который возникает, когда сервер понял запрос пользователя, но по определенным причинам не собирается его выполнять и отказывает в доступе к запрашиваемому ресурсу. Обычно она отображается в формате трехзначного кода с коротким описанием вроде «доступ запрещен», «запрещено», «нет разрешения на вход» и тому подобное.

В отличие от ошибок с кодом 404 и 410, которые указывают на проблемы с сервером или API, 403 Forbidden — это не совсем ошибка, а просто информация о запрете посещения той или иной веб-страницы.

Почему возникает ошибка 403

По-хорошему данная ошибка должна вылезать только в том случае, если неавторизованный пользователь пытается перейти на страницу, к которой у него нет доступа. Но на деле причин ее возникновения — у владельца сайта, рядового пользователя и хостинг-провайдера — гораздо больше.

РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ
Работа на ноутбуке
Unsplash
РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ

На стороне обычного пользователя

  • Отсутствие регистрации. То, о чем мы уже говорили, — в некоторых случаях владелец ресурса может наложить ограничения на неавторизованных пользователей.
  • Ограничение доступа. Иногда создатели сайтов могут настраивать их таким образом, что некоторые страницы или файлы способны открыть только люди, наделенные такими правами.
  • Блокировка IP-адреса. Владельцы ресурсов также могут накладывать запреты определенным IP-адресам или их диапазонов.
  • Проблемы с гаджетом. Переполненный кэш, устаревшие файлы cookie, активированный режим экономии трафика, — все это также может стать причиной, по которой на экране появляется ошибка 403.
РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ

На стороне администратора сайта

Если вдруг произошли неполадки с какими-то компонентами самого ресурса, то запрет на доступ к нему может получить даже его владелец.

  • Неправильная настройка прав доступа. Код доступа, выставляемый для всех файлов и папок, обычно состоят из трех цифр: от 0 до 7. Как правило, для папок выставляют код 755, для файлов —644. Если в них была допущена ошибка, сервер может не предоставить доступ к нужным ресурсам.
  • Ограничения в файле .htaccess. Он позволяет настраивать параметры сервера напрямую через каталог. Неправильные директивы в этом файле могут вызывать ошибку 403.
  • Ошибка в индексном файле. В большинстве для главных страниц веб-сайтов используют файлы index.html или index.php. Если его формат или название некорректны, на экране может появиться фраза «доступ запрещен».
  • Неверное размещение файлов сайта. Не только index должен располагаться на своем месте и иметь корректное название и формат, все то же самое касается и остальных файлов.
  • Плагин устарел, поврежден или неверно установлен. И это может привести к возникновению ошибки 403.
  • Версия используемых инструментов несовместима с тарифом хостинга. Тут все просто: хостинг может не поддерживать более новые версии программного обеспечения, используемого на сайте.
РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ
Работа на ноутбуке
Unsplash
РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ

На стороне провайдера или хостинге

Случается и такое, что администратор сайта сделал все возможное для устранения причины проблемы, составил корректный HTTP-запрос, почистил все недочеты, но окаянная ошибка все равно вылезает. Может быть, во всем виноват посредник.

  • Приостановка обслуживания сайта. Причин тому может быть много: от нарушений владельцем ресурса условий договора до блокировки Роскомнадзора. Но обычно о таких радикальных мерах предупреждают заранее.
  • Кэш DNS-серверов еще не обновился. В случае, если сайт теперь использует другой адрес, первое время при переходе на него может возникать 403 ошибка.
  • Территориальные ограничения. В некоторых случаях определенные сайты могут быть недоступны на территориях конкретных государств или регионов.
  • Другие проблемы. Провайдер также может намеренно заблокировать сайт или у него могли возникнуть трудности с настройкой конфигурации оборудования.

Как исправить ошибку 403 Forbidden

Очевидно, действовать клиенту и владельцу ресурса нужно по-разному.

РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ

Что делать пользователю

  1. Для начала перепроверьте, правильно ли вы ввели URL страницы в адресную строку. Может, добавились какие-то лишние символы, которые привели вас на другую страницу с ограниченным доступом?
  2. Пройдите авторизацию, если вы до сих пор этого не сделали. В большинстве случаев это помогает обойти ошибку.
  3. Если ни первый, ни второй пункт не помог, попробуйте зайти на страницу с другого гаджета, используя иное интернет-соединение (если вы были подключены к Wi-Fi, включите мобильный интернет, или сделайте все наоборот).
  4. Если воспользоваться другим устройством возможности нет, почистите кэш и cookies браузера, а также проверьте, отключен ли у вас режим экономии трафика.
  5. Обратитесь в техподдержку сайта. В конце концов, вас просто могли забанить — уточните, в чем проблема у самого администратора интернет-ресурса.
Возможно, вы просто не должны иметь доступ к конкретному сайту. Такое случается. Интернет — большая сеть, и разумно ожидать, что некоторые области могут быть закрыты лично для вас.

Что делать владельцу сайта

Программист
Unsplash

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

Вы также можете пройтись по списку ошибок, описанных выше в этой статье и самостоятельно исправить все недочеты, если такое есть. Если совсем ничего не помогает — «постучитесь» к хостинг-провайдеру, вдруг вам там кто-нибудь поможет.