Отказ, а не поломка
Код 403 относится к семейству ответов 4xx, то есть к ситуациям, где сервер считает причину в запросе. Смысл в том, что запрос понятен и дошёл до адресата, но выполнять его сервер не будет. Он знает, чего вы хотите, и говорит «нет».
Отличие от 401 в том, что при 401 сервер ждёт подтверждения личности, а при 403 повторная авторизация обычно ничего не меняет: права недостаточны либо запрос отклонён правилом, не связанным с логином.
Иногда сервер намеренно отвечает 403 там, где логичнее была бы 404: так владельцы скрывают структуру каталогов от посторонних. Поэтому отказ не всегда означает, что нужный материал существует и вам просто не хватает прав.
Кто и почему говорит «нет»
Самые обычные причины: у вашей учётной записи нет прав на этот раздел, папка на сервере закрыта для чтения или лишена индексного файла, а листинг каталога отключён. Кроме того, сработали правила защиты: ограничение по IP-адресу или региону, фильтр веб-приложения, защита от ботов.
Могут вмешаться и мелочи: повреждённые cookies, из-за которых сервер считает сессию недействительной, неполный заголовок в запросе, ссылки со сторонних страниц, защищённые от прямого использования картинок и файлов.
Обратите внимание и на случаи, когда отказ возникает только при загрузке отдельных файлов, например картинок или документов: тогда сервер проверяет источник перехода и не даёт использовать файл на чужой странице. Откройте файл напрямую по адресу, и он может загрузиться нормально.
Порядок проверки: Ошибка 403 Forbidden
Сначала убедитесь, что адрес введён правильно: иногда 403 отдают на путь, который заканчивается на папку без файла. Затем выйдите из аккаунта и войдите заново, очистите cookies именно для этого сайта. Если у вас несколько учётных записей, проверьте, что вошли под нужной.
Откройте страницу в режиме инкогнито и без расширений: некоторые расширения меняют заголовки запросов и вызывают срабатывание защиты. Сравните с мобильной сетью, чтобы понять, не связан ли отказ с вашим IP-адресом.
Если вы пользуетесь корпоративной сетью или учебным заведением, отказ нередко объясняется политикой фильтрации: администратор закрыл целые категории сайтов. В такой ситуации обратитесь к тем, кто отвечает за сеть, а не пытайтесь менять настройки браузера.
Когда отказ связан с адресом или защитой
Если 403 появляется только в вашей сети, а с другого подключения страница открывается, то сработала фильтрация по адресу. Причина может быть в том, что с вашего IP ранее шли подозрительные запросы, либо он числится в общей сети с множеством пользователей. Иногда помогает перезапуск роутера, чтобы получить новый адрес, но не всегда.
Если на страницу выводится сообщение о проверке браузера или CAPTCHA, дождитесь её завершения и не отключайте JavaScript.
Что исправить владельцу
Проверьте права на файлы и каталоги: веб-серверу нужен доступ на чтение, а на папки ещё и на вход. Убедитесь, что индексный файл существует, что правила в конфигурации и в файлах управления доступом не блокируют лишнего. Просмотрите журнал ошибок: в нём обычно указана точная причина отказа.
Если стоят защитные модули, проверьте, не отсекают ли они обычных посетителей, а также поисковых роботов. Слишком строгие правила нередко блокируют легитимные запросы.
Для владельцев интернет-магазинов и порталов с защитой от ботов важно следить за долей отказов среди обычных посетителей. Если в журнале много кодов 403 для реальных людей, правила фильтрации нужно смягчить или добавить исключения.
Что не поможет
Многократное нажатие на обновление и перезагрузка компьютера обычно бесполезны: отказ детерминирован правилом или правами. Не поможет и смена браузера, если причина в учётной записи или адресе. Сначала определите, что именно отклоняется: ваш пользователь, ваш адрес или сам запрос.
Если после всех проверок отказ остаётся, соберите данные для обращения в поддержку: точный адрес, время, ваш внешний IP-адрес, браузер и описание того, что вы делали. С таким описанием причину находят быстрее.