Когда сайт блокируют для региона или целой страны, ее пользователи могут столкнуться с ошибкой 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 и 404 схожи:
- Снижение рейтинга сайта. Причина — страница с ошибкой перестает появляться в результатах поиска.
- Снижение трафика. Из-за того, что страницу не видно в результатах поиска, на сайт становится сложнее попасть.
- Низкая конверсия. Клиентов на сайте становится меньше, а количество продаж может снизиться.
Как исправить ошибку 403
Пользователю
Пользователь не исправит ошибку, это должен сделать вебмастер или владелец сайта. Однако можно попытаться зайти на страницу, попробовав эти способы:
- Обновите страницу. Ошибка может быть временной, поэтому помочь может перезагрузка страницы. Чтобы очистить кэш этой страницы, можно использовать комбинацию клавиш: Ctrl+F5 для Windows или Shift+CMD+R для Mac.
- Очистите кэш и куки. Если ошибка есть только на одном устройстве, попробуйте очистить кэш. В Google Chrome нажмите на три точки в правом верхнем углу и выберите пункт «Удалить данные о работе в браузере». В «Яндекс Браузере» в правом верхнем углу нажмите на три горизонтальные полоски, выберите «Историю», затем — «Очистку истории» и отметьте «Файлы, сохраненные в кэше».
- Отключите или включите VPN. Он нужен для конфиденциальности и маскировки IP-адресов. Однако не все сайты разрешают доступ через VPN.
- Сообщите об ошибке. Напишите в поддержку или на почту, указанную в контактах сайта. Их можно найти в меню или футере — нижней части страницы.
Если ошибка остается, а перейти на страницу нужно, попробуйте открыть ее сохраненную копию. В Google или «Яндексе» в строке поиска введите cache: и далее без пробела адрес страницы, нажмите Enter.
Вебмастеру или владельцу сайта
- Измените разрешения. Например, для файлов WordPress нужно установить разрешения 644 или 640, для папок — 755 или 750.
- Проверьте плагины. Отключайте каждый по отдельности и проверяйте страницу с ошибкой. Также попробуйте обновить устаревшие, если они есть.
- Проверьте запись A. Убедитесь, что домен указывает на IP-адрес вашего хостинг-провайдера. Если это не так, измените запись A или создайте новую.
- Отключите CDN. Временный обход сети позволит понять, в чем причина ошибки: в сервере или CDN.
- Проверьте файл index. Убедитесь, что индексный файл есть в корневой папке и индексная страница названа по умолчанию: например, index.html [4].
Руководитель разработки SpaceWeb Виталий Киреев рассказал РБК Life, что вебмастер может исправить ошибку несколькими способами. Посмотреть, не истек ли срок домена или хостинга, проверить обновления и откатить их при необходимости, а также убедиться, что файлы и директории не удалены и права на них не изменились.
Ошибка 403 на сайте: как ее отслеживать
Отслеживать страницы с ошибкой можно через специальные сервисы.
- Google Search Console. Помимо оптимизации контента и оценки трафика из Google-поиска сервис показывает проблемы с индексированием и страницы с ошибками [5].
- Screaming Frog SEO Spider. Программа позволяет сканировать сайты, извлекать данные с помощью XPath, находить повторяющийся контент и страницы с ошибками [6].
- «Яндекс Вебмастер». Сервис помогает проводить диагностику сайта, следить за индексированием и статистикой, а также отслеживать страницы с ошибками [7].
Читайте также:
В Москве запустили первый участок новой линии метро
Как выглядят станции новой линии метро в Москве. Фотогалерея
В Воронежской области перекрыли автодорогу из-за взрывов после атаки БПЛА