Если люди заходят на сайт и видят ошибку, они не всегда разбираются, в чем проблема. Просто открывают следующую страницу из выдачи поисковика. Для владельцев сайта это не очень хорошо, так как они теряют трафик и клиентов.
В статье рассказываем, что означает ошибка 403 Forbidden. Делимся советами, как исправить ошибку владельцам, чтобы не терять трафик на ровном месте.
Seopapa: сервис для продвижения сайтов в ТОП-1 Яндекс
Почему появляется ошибка 403 Forbidden: частые причины
Ошибка 403 Forbidden означает, что к странице запрещен доступ. То есть сервер понял запрос, но сейчас не может его обработать из-за каких-то ограничений.
Ошибка 403 может возникать из-за разных обстоятельств, связанных с настройками сервера, например, с некорректными правилами ModSecurity. Страница существует, но попасть на нее нельзя в отличии, например, от ошибки 404 — «Страница не найдена».
Частые причины появления ошибки
Прежде чем перейти к группам ошибок, разберем самые распространенные. Обычно дело именно в них.
Нет прав доступа. Допустим, владелец сайта хочет ограничить доступ к нескольким страницам, чтобы их могли просматривать только администраторы. Обычные посетители увидят ошибку, поскольку сервер блокирует доступ для всех, кроме администраторов.
Например, в одном из сервисов для накрутки ПФ есть база знаний с инструкциями по настройке. Часть инструкций может открыть любой пользователь, но есть определенные страницы, к которым администратор закрыл доступ.
Тут ничего не исправить, ошибка связана с ограничениями, установленными владельцем сайта. Просматривать некоторые страницы сможет только часть людей, которым это разрешили. Как бы ни хотелось получить доступ к выбранным ресурсам, сервер может продолжать блокировать доступ.
Доступ закрыт для ряда IP-адресов. Бывает, владельцы сайтов настраивают доступ для каких-то IP-адресов или стран. Если IP-адреса нет в списке разрешенных, сервер выдает ошибку.
Например, зарубежные компании ограничивают доступ к веб-сайтам на территориях других стран. Любой человек из страны, для которой установлены ограничения, не сможет зайти на сайт компании из-за настроек веб-сервера. Иногда удается противостоять блокировке доступа, если очистить кэш, включить VPN и еще раз открыть сайт.
Например, при попытке перейти на atlassian.com, ошибка возникает, когда сервер распознает IP-адреса из запрещенного региона — России ↓
Неправильно настроен файл .htaccess. Это простой текстовый файл, обычно он находится в корневой папке сайта. В нем прописывают команды для сервера Apache. По сути файл .htaccess задает настройки работы сервера. В нем есть команды, обрабатывая которые сервер выполняет нужные действия. Чаще всего Error 403 Forbidden вызвана неправильным синтаксисом команды в файле. Еще одна причина — конфликт нескольких файлов .htaccess.
Проблемы на стороне пользователя, как их исправить
Неприятно заходить на сайт и видеть сообщение об ошибке. Особенно, если нужно срочно получить информацию или что-то купить. Поэтому важно понимать возможные причины ошибки:
Некорректный URL. Самое простое решение — проверить, нет ли опечаток в написании адреса. Возможно, URL содержит лишний символ.
Устаревшие куки. Файлы cookies могут мешать корректной авторизации и доступу к страницам. Иногда ошибка появляется из-за старых файлов cookies, которые сервер не принимает.
Проблемы с кэшем. Если страница с ошибкой попала в память браузера, поможет очистка кэша.
Антивирусная программа. В некоторых случаях ошибка — результат того, что антивирус считает сайт подозрительным.
Регион пользователя. Если владелец ограничил доступ к сайту в вашем регионе, зайдите на него через VPN.
Что предпринять:
Чтобы восстановить доступ к сайту, важно понять, из-за чего конкретно возникает проблема. Начинать можно от самого простого способа к более сложным:
Если есть возможность залогиниться, пройдите процедуру регистрации. Введите логин и пароль, подтвердите почту или телефон на странице входа. Если доступ восстановлен, значит владелец целенаправленно ограничивал возможность открывать страницы.
Попробуйте открыть страницу в другом браузере или с другого смартфона, ноутбука. Если все работает, удалите кэш и cookies на том устройстве, браузере, с которого открывали сайт первый раз.
Если открывали сайт через мобильный интернет, попробуйте открыть его через Wi-Fi. И наоборот.
Очистите кэш, попробуйте использовать VPN, так как доступ может быть ограничен из вашего региона. Обновите сайт еще раз с включенным VPN.
Если при появлении ошибки VPN был включен, отключите его. Откройте сайт заново. После этого сервер может дать разрешение просматривать контент, то есть содержимое сайта.
Как почистить кэш. Чтобы очистить данные, используйте горячие клавиши Ctrl + Shift + Delete на Windows или ⌘ + Shift + Delete на macOS. Можно зайти в настройки вручную:
В Яндекс Браузере нажмите на иконку в виде трех горизонтальных линий → «История» → «Очистить данные».
В Opera нажмите на иконку в виде логотипа Opera в левом верхнем углу браузера → «История» → «Очистить данные посещений». Поставьте галочку рядом с пунктом «Кэшированные изображения и файлы».
В Google Chrome выберите три точки справа вверху экрана → «Удалить данные о работе в браузере».
В Safari кликните по иконке в виде логотипа Safari → выберите «Настройки», пункт «Дополнения». Поставьте галочку возле поля «Отображать опции разработчика в меню». Закройте настройки, перейдите в пункт «Разработка» на панели инструментов. Здесь кликните по надписи «Очистить кэши».
Если все перечисленные действия не помогли, скорее всего, проблема возникла на стороне владельца сайта. В данной ситуации стоит обратиться в техническую поддержку компании, чей сайт не открывается. Сотрудники смогут изучить настройки сервера, найти источник проблемы и предоставить вам доступ.

Seopapa: SEO-продвижение сайтов в ТОП-1 Яндекс
Seopapa — эффективный и безопасный сервис для продвижения сайтов с помощью поведенческих факторов.
Проблемы на стороне владельца сайта, как их исправить
Ограничения доступа
В первую очередь проверьте права доступа. У каждого файла есть настройки доступа, они используются для ограничения действий разных категорий пользователей. Всего есть три категории:
Владелец — создает файл, редактирует его, запускает и выполняет скрипты.
Группа — владелец обозначает группу пользователей с общими заданными правами. Так удается выделить группу людей, чтобы настроить для них нужные права.
Пользователи — все, кто не относятся к предыдущим двум категориям.
Права, разрешающие или запрещающие доступ, задают с помощью цифр. В двоичной системе в виде трехзначного числа от 0 до 1. В восьмеричной системе это одна цифра от 0 до 7. Каждая цифра означает права определенной категории лиц:
Первая цифра указывает права первой категории, то есть владельца. Например, если в настройках прописана цифра 7 (111 — в двоичной системе), это означает, что у владельца есть все права, полный доступ.
Вторая цифра указывает права группы. Если настройки прав доступа — 4 (100 — в двоичной системе), значит доступ к файлу разрешен в режиме чтения.
Третья цифра указывает права всех остальных людей. К примеру, для полного запрета доступа в настройках прописывают нули.
Допустим, для файла установлены права 740 или 111 100 000. Это значит, что:
7 или 111 — у владельца есть все права.
4 или 110 — у группы есть доступ к файлу, но разрешено только чтение.
0 или 000 — всем остальным людям доступ запрещен.
Если у человека, открывшего веб-ресурс, ограничены права, он увидит ошибку 403 «Доступ запрещен».
Что предпринять:
Для устранения ошибки 403 Forbidden попробуйте настроить права:
Папки. Восьмеричная система — 755. Двоичная — 111 101 101.
Файлы. Восьмеричная система — 644. Двоичная — 110 100 100.
Базовый конфигурационный файл wp-config.php на WordPress. Восьмеричная система — 440 или 400. Двоичная — 100 100 000 или 100 000 000.
Некорректный индексный файл
Index — основной файл директории. Когда вы переходите на любой веб-сайт, всегда открывается индексный файл. Он хранит указатели для быстрого поиска в каталоге. Если файл находится не в корневой папке или несть неточности в названии, возникает ошибка 403 на сайте.
Что предпринять:
Важно верно указать имя индексного файла. Например, index.html не подходит, если сайт написан на языке PHP. Тогда файл, например, нужно переименовать в index.php.
Настройки ModSecurity
ModSecurity — это модуль или брандмауэр для защиты веб-приложений. У ModSecurity есть правила для фильтрации всех входящих запросов, они защищают ресурс от попыток взлома или внедрения кода.
Каждый запрос пользователя фильтруется правилами безопасности ModSecurity. Если запрос нарушает любое из правил, брандмауэр запрещает доступ пользователям к странице.
Что предпринять:
Чтобы сервер не ограничивал доступ, важно отключить правило, из-за которого возникает ошибка. Чтобы найти это правило, откройте вкладку «Сеть» в инструментах разработчика вашего браузера.
Для пользователей Chrome и Firefox:
В Windows/Linux используйте сочетание клавиш: F12, Ctrl + Shift + I.
На Mac используйте сочетание клавиш: Cmd + Opt + I.
Затем найдите любую строчку, выделенную красным цветом. Вы должны увидеть ошибку 403 Forbidden ↓
Когда пользователь откроет этот файл, в нем он сможет найти информацию, из-за какого именно правила появилась ошибка.
Ошибка в файле .htaccess
Чтобы понять, стал ли файл причиной этой ошибки, отключите его. Достаточно изменить название файла .htaccess, что на время отключит и сами команды. Ошибка исчезла — вы нашли причину. Если нет, значит к ней привело что-то другое.
Что предпринять
Если ошибка 403 возникает ввиду каких-то проблем с файлом .htaccess, то обратите внимание на запрещающие команды, именно здесь может быть допущена ошибка. Причиной того, что сайт или сервер ограничивает доступ, иногда становятся такие директивы:
RedirectMatch 403 и Deny from — запрещают доступ к папкам
Require IP — разрешает доступ для конкретных IP
Проще всего найти причину, создав новый файл .htaccess, который вы будете наполнять командами по очереди. Берете команду из старого файла, переносите в новый, сохраняете. Смотрите, появляется ли ошибка. Так делаете с каждой командой, пока не увидите ту, из-за которой возникает проблема.
Проблемы на стороне хостинга, провайдера, как их исправить
1. Хостинг блокирует сайт. Если владелец не оплатил сайт, его техническое обслуживание приостановили. Ошибка означает, что нужно заплатить за использование ресурса. Всегда помните об оплате хостинга, чтобы пользователи не сталкивались с такими проблемами.
2. Изменился хостинг, но кэш DNS не обновился. После переноса сайта в кэше остается старый IP. Обычно кэш меняется 2–4 дня, после обновления у пользователей исчезает проблема, вызванная изменением хостинга.
3. Проблема возникла у интернет-провайдера. Ошибка может быть связана с тем, что провайдер запрещает доступ к некоторым сайтам. Чтобы это исправить, требуется обращаться к провайдеру.
Плагины на WordPress
WordPress — одна из самых распространенных CMS для создания сайтов. У этой системы могут возникать проблемы, из-за которых пользователи не могут открывать страницы веб-ресурса, поэтому мы выделили отдельный раздел про ошибку 403 на этой CMS.
Иногда ошибка возникает из-за плагинов безопасности WordPress. Плагины могут быть устаревшими или некорректно настроенными. Они будут банить IP-адреса, распознавая угрозу. Временное отключение и правильная настройка плагинов поможет устранить эту ошибку.
Откройте консоль администратора WordPress. На сайдбаре найдите модуль «Плагины», выберите все плагины из каталога и отключите их. Это поможет понять, действительно ли ошибка связана с плагинами. Если ошибка исчезла, значит она возникла именно из-за плагинов.
Теперь по очереди включайте плагины, обновляйте страницу и проверяйте, когда появится ошибка. Так вы сможете найти тот самый плагин, который стал причиной проблемы.
Если по каким-то причинам невозможно зайти в админку, используйте менеджер файлов или специальную программу вроде Total Commander:
Откройте папку «wp-content» → затем перейдите в «plugins».
Отключите плагины, переименовав все папки. Например, можно добавить к каждому названию лишнюю букву.
Чтобы избавиться от ошибки, попробуйте найти тот самый плагин, который привел к проблеме. Для этого поочередно возвращайте исходные названия для каждой папки.
Если ничего из перечисленного не помогает, вероятно, искать причины возникновения ошибки нет смысла, так как это займет много времени. Поэтому свяжитесь с разработчиком веб-сайта и попросите помочь. Если сайт делали самостоятельно, позвоните в техподдержку хостинга. Расскажите про вашу ситуацию. Чтобы быстрее получить ответ, укажите доменное имя сайта, на котором возникает ошибка.
Другие причины ошибки 403 Forbidden
Почему еще возникает ошибка доступа:
Техническое обслуживание. Ошибка 403 Forbidden может быть последствием проведения технических работ на сайте или хостинге. Убедитесь, что дело не в этом, связавшись с владельцем ресурса.
Система защиты. Сервисы, защищающие сайт от ботов, могут заметить подозрительную активность и поэтому заблокировать доступ пользователю.
Администратор модерирует время доступа. Допустим, на сайт можно заходить только днем. Проблему можно решить путем получения доступа через какое-то время. Например, пользователь может открыть ту же страницу через час или на следующий день.
Администратор блокирует IP-адрес. Обычно посетителей блокируют за попытку взлома ресурса или спам.
Резюмируем
Ошибка сервера 403 Forbidden Error означает, что сайт недоступен. То есть сервер распознает запрос, но не может его выполнить. Error 403 (access denied) означает запрет доступа.
Как поступить пользователю. Допустим, при попытке доступа вы заметили ошибку. Сначала проверьте ее адрес. Вполне возможно, виновата лишь небольшая ошибка при написании URL.
Попробуйте открыть страницу в другом браузере или с другого смартфона, ноутбука. Если получилось, удалите данные (кэш и куки) на том устройстве, браузере, с которого открывали ресурс впервые.
Как поступить владельцу сайта. Проанализируйте различные ошибки конфигурации сервера: ошибочное название файлов, неверные настройки ModSecurity. Возможно, нужно разобраться с правами доступа.
Ошибки в файле .htaccess также становятся результатом появления Error 403. Проще всего найти причину, создав новый файл. Наполняйте его командами по очереди. Берете команду из старого файла, переносите в новый, сохраняете. Смотрите, есть ли ошибка, и так делаете с каждой командой. Если ничего не помогает, возможно, проблема на стороне хостинга.

Выводим сайты в ТОП-1 Яндекса
Продвигаем сайты в топ выдачи с помощью поведенческих факторов и уникальных технологий.