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

. Почему она возникает и как ее исправить
Обновлено 08 сентября 2024, 09:14
Freepik
Фото: Freepik

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

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

Ошибка 403 — это ошибка, которая возникает, когда сервер понимает запрос, но отказывается его авторизовать. Сообщение об ошибке может выглядеть так:

  • Error 403 (ошибка 403);
  • HTTP 403;
  • 403 Forbidden. В доступе отказано;
  • 403 — Доступ запрещен;
  • Forbidden: You don't have permission to access [directory] on this server;
  • Access Denied — You don't have permission to access.

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

  • Неправильные настройки разрешений для файлов и папок. Пользователи не могут получить доступ к файлам или определенным частям сайта, и это приводит к ошибке 403.
  • Поврежденный файл.htaccess. Неправильная конфигурация и вредоносное ПО могут повредить код.htaccess.
  • Отсутствует файл index. Файл главной страницы, который называется index.html или index.php, отсутствует в каталоге сайта.
  • Проблема с плагинами WordPress. Плагин WordPress конфликтует с другим плагином, несовместим или устарел.
  • Неправильный IP. Ошибка 403 может возникнуть, если ваш домен указывает на неправильный IP-адрес.
  • Проблемы с сетью доставки контента (CDN). CDN кэширует и доставляет контент с ближайшего к пользователю сервера, сокращая время загрузки. Некоторые сети (например, CloudFlare) позволяют блокировать трафик на основе местоположения или IP-адреса. Ресурс могут сделать недоступным для страны, и пользователи из нее столкнутся с ошибкой 403 [1].

Код 403 говорит о том, что страница сайта есть, но у вас нет к ней доступа. Такая ошибка, естественно, не дает пользователю взаимодействовать с сайтом и получить нужную информацию.

Валентин Бостанов
Валентин Бостанов
Руководитель направления хостинга Рег.ру

Последствия ошибки 403

Последствия ошибкок 403 и 404 схожи:

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

Роботы поисковых систем воспринимают коды ответа 403 и 404 как недоступность страницы или всего сайта. Если ошибку не устранить, то страница сайта перестанет попадать в результаты поисковой выдачи, а рейтинг остального сайта будет снижен. На владельцах сайтов это может существенно сказаться — привести к оттоку трафика и снижению числа клиентов.

Валентин Бостанов
Валентин Бостанов
Руководитель направления хостинга Рег.ру

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

Пользователю

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

  • Обновите страницу. Ошибка может быть временной, поэтому помочь может перезагрузка страницы. Чтобы очистить кэш этой страницы, можно использовать комбинацию клавиш: Ctrl + F5 для Windows или Shift + CMD + R для Mac.
  • Очистите кэш и куки. Если ошибка есть только на одном устройстве, попробуйте очистить кэш. В Google Chrome нажмите на три точки в правом верхнем углу и выберите пункт «Удалить данные о работе в браузере». В «Яндекс Браузере» в правом верхнем углу нажмите на три горизонтальные полоски, выберите «Историю», затем — «Очистку истории» и отметьте «Файлы, сохраненные в кэше».
  • Отключите или включите VPN. Он нужен для конфиденциальности и маскировки IP-адресов. Однако не все сайты разрешают доступ через VPN.
  • Сообщите об ошибке. Напишите в поддержку или на почту, указанную в контактах сайта. Их можно найти в меню или футере — нижней части страницы.

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

Валентин Бостанов
Валентин Бостанов
Руководитель направления хостинга Рег.ру

Если ошибка остается, а перейти на страницу нужно, попробуйте открыть ее сохраненную копию. В Google или «Яндексе» в строке поиска введите cache: и далее без пробела адрес страницы, нажмите Enter.

Веб-мастеру или владельцу сайта

  • Измените разрешения. Например, для файлов WordPress нужно установить разрешения 644 или 640, для папок — 755 или 750.
  • Удалите вредоносное ПО. Ошибка 403 может появиться из-за заражения файла.htaccess. Сайт следует просканировать и удалить вирус. Такую функцию предлагают плагины Sucuri и Wordfence [2], [3].
  • Проверьте плагины. Отключайте каждый по отдельности и проверяйте страницу с ошибкой. Также попробуйте обновить устаревшие, если они есть.
  • Проверьте запись A. Убедитесь, что домен указывает на IP-адрес вашего хостинг-провайдера. Если это не так, измените запись A или создайте новую.
  • Отключите CDN. Временный обход сети позволит понять, в чем причина ошибки: в сервере или CDN.
  • Проверьте файл index. Убедитесь, что индексный файл есть в корневой папке и индексная страница названа по умолчанию: например, index.html [4].

Руководитель разработки SpaceWeb Виталий Киреев рассказал РБК Life, что веб-мастер может исправить ошибку несколькими способами. Посмотреть, не истек ли срок домена или хостинга, проверить обновления и откатить их при необходимости, а также убедиться, что файлы и директории не удалены и права на них не изменились.

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

Павел Сухоцкий
Павел Сухоцкий
Веб-разработчик

Ошибка 403 на сайте: как ее отслеживать

Отслеживать страницы с ошибкой можно через специальные сервисы.

  • Google Search Console. Помимо оптимизации контента и оценки трафика из Google-поиска сервис показывает проблемы с индексированием и страницы с ошибками [5].
  • Screaming Frog SEO Spider. Программа позволяет сканировать сайты, извлекать данные с помощью XPath, находить повторяющийся контент и страницы с ошибками [6].
  • «Яндекс Веб-мастер». Сервис помогает проводить диагностику сайта, следить за индексированием и статистикой, а также отслеживать страницы с ошибками [7].
Поделиться
Авторы
Теги