Сайт

Причины 403 ошибки, или как получить доступ к сайту

Причин ошибки HTTP 403 Forbidden может быть несколько. Чтобы избавиться от нее, необходимо знать корень проблемы. Мы описали рекомендации, которые могут помочь вам.

Команда is*hosting 15 апр 2023 3 мин
Причины 403 ошибки, или как получить доступ к сайту

403 ошибка - проблема, с которой сталкивались (и сталкиваются) как простые посетители сайта, так и его владельцы. У 403 ошибки есть свои причины и, соответственно, пути избавления от них. Давайте разбираться.

О чем говорит ошибка 403 Forbidden Error?

Ошибка 403 (403 Forbidden Error) возникает, когда юзеру отказано в доступе к сайту или его части, на который он пытается попасть через браузер. Само название данной ошибки идет от кода ответа HTTP, в которых используются трехзначные числа для идентификации проблемы.

Чаще всего при попытке открыть нужную страницу сайта выскакивает именно 403 код ошибки, однако возможны и вариации:

  • HTTP 403 (forbidden)
  • Error 403
  • 403 Forbidden Ошибка
  • 403 Forbidden Error
  • 403 Error
  • HTTP Error 403 – Forbidden
  • и др.

В целом, пользователь может увидеть любые сочетания: 403 код ошибки и ее описания. Иногда на странице появляется просто Forbidden.

403 ошибка может напугать и владельцев сайта, поэтому в данном случае особо важно знать ее причины.

Возможные причины ошибки HTTP 403 (forbidden)

причины ошибки HTTP 403

Возникновение Error 403 (forbidden) может быть следствием одной или нескольких из описанных ситуаций. Итак, у вас появилась на экране ошибка 403, причины:

  • Неправильно настроенные разрешения и права доступа.

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

  • Некорректный IP-адрес.

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

  • Пустая директория сайта.

Пользователь увидит 403 forbidden Ошибка, если главная страница сайта не носит название index.php или index.html. 

  • Неисправный плагин.

Неправильно настроенный плагин WordPress или его несовместимость с другим плагином могут повлечь возникновение 403 ошибки.

  • Некорректные настройки файла htaccess.

Файл htaccess позволяет управлять работой веб-сервера и настройками сайта с помощью параметров (директив). Соответственно, неправильные настройки или повреждение файла конфигурации сервера вызовет ошибку. 

  • Устаревшая страница в кэше.

Веб-мастер мог обновить запрашиваемую страницу, но из-за хранения старой версии страницы в кэше пользователь может увидеть "Ошибка 403 Forbidden". В таких случаях достаточно почистить кэш.

  • Заражение вредоносным ПО.

Классическая ситуация, когда вредоносные программы становятся причиной многих проблем на сайте. Вирусы могут повредить множество критически важных файлов и просто не пустить вас к ресурсу.

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

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

Ошибка 403: как исправить? Руководство для  посетителей сайта

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


  1.  Перезагрузить страницу. Пусть это совет и кажется незначительным, но возникшая 403 (forbidden) ошибка может быть временной, поэтому попробуйте несколько раз спустя время перезагрузить страницу.
  2. Проверить адрес сайта. Если в адресной строке вы пытаетесь получить доступ к директории (каталогу), а не к веб-странице, появится ошибка 403 forbidden Error. Перепроверьте запрашиваемый URL.
  3. Очистить кэш. Иногда сообщение 403 Forbidden может возникнуть, если страница была обновлена, но в кэше пользователя хранится старая ее версия. Перейдите в настройки браузера и очистите кэш и файлы cookies для желаемого сайта. Как почистить куки в браузере мы рассказали в этой статье
  4. Попробовать позже. Да, возможно, проблема временная и администратор уже занимается проблемой. Доступ к нужному сайту может восстановится спустя время.
  5. Используйте VPN. Если ваш IP-адрес добавили в блэклист, то на помощь к вам придет качественный VPN сервис. Вместо публичных VPN, в которых не гарантируется защита личных данных, рекомендуем выбрать VPN с выделенным IP

Ошибка 403 Forbidden: как исправить владельцу сайта

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

Отключить плагины WordPress. Для владельцев сайтов на CMS WordPress рекомендуется проверить правильность работы всех установленных плагинов. Для этого перейдите WP Admin, а затем в раздел Plugins - Installed Plugins. Отметьте все плагины и из выпадающего меню выберите функцию “Деактивировать” (“Deactivate”). Если после этого ошибка 403 исчезла, значит, проблема была в плагине WordPress. Поочередно включайте плагины и обновляйте сайт, пока не найдете неправильно работающий.

Проверить индексную страницу. Домашняя страница сайта по умолчанию - index.html или index.php. Если такой страницы нет, то посетители могут увидеть "403 Forbidden Ошибка". Загрузите индексную страницу в httpdocs или public_html. Если же домашняя страница есть, но ее название отличается от представленных выше, переименуйте ее или настройте перенаправление на нее в файле .htaccess (он хранится в каталоге public_html). Для установки редиректа укажите в файле запись redirect /index.html /websitehomepage.html 

Редактировать файл .htaccess. Файл .htaccess хранится в каталоге public_html и может быть скрыт, поэтому во время работы с каталогом установите параметр “Show Hidden Files” (Показать скрытые файлы). Сохраните файл на ПК, и лишь затем удалите его из каталога. Если после удаление ошибка 403 исчезла, значит, файл .htaccess был поврежден. Чтобы создать новый файл, перейдите в “Settings” (Настройки) - “Permalinks” (Постоянные ссылки). Нажмите на “Save Changes” (Сохранить изменения) для создания нового .htaccess файла.

Редактирование прав собственности на файлы. Для каждого файла и каталога на вашем веб-сайте можно настроить права доступа. Если появляется HTTP 403, проверьте, правильность разрешений.

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

Сканирование на наличие вредоносного ПО. Установите плагин безопасности и просканируйте с помощью него веб-сайт на наличие вирусов. Вредоносное программное обеспечение может вносить изменения в критически важные файлы (например, .htaccess), вызывая сообщение Forbidden.

Очистить историю посещений и кэш. Возможно, после обновления страницы ее старая версия осталась в кэше. Очистите кэш и историю посещений, после чего обновите запрос.

Поиск и устранение других ошибок 4xx

Поиск и устранение других ошибок 4xx

Владельцы веб-сайтов могут столкнуться с ошибками на стороне клиента и сервера. Ошибки вида 4хх легко обнаружить, так как они появляются на экране браузера.

Ошибка 400 Bad Request возникает, когда пользователь отправляет неправильный или поврежденный запрос. То есть необходимо настроить сервер таким образом, чтобы он мог обрабатывать подобные запросы.

401 Unauthorized, или ошибка непройденной авторизации, может стать следствием некорректных данных для аутентификации, отсутствии доступа у пользователя к запрашиваемому ресурсу или же ошибку на уровне сервера, который не смог обработать пользовательские данные для входа.

404 Not Found сообщает о том, что запрашиваемая страница не доступна. Причины могут быть различны: старый URL, отсутствие страницы в общем доступе и др. То есть сервер доступен, но получить доступ к странице не получится. Возможно, решением проблемы будет настройка редиректа со старого URL на новый.

В целом, любая ошибка представляется совместно с описанием, благодаря которому можно оперативно решить проблему.

Персональный VPN

Сохраняйте анонимность онлайн и не подвергайте опасности свои личные данные с выделенным IP.

Подробнее