Ошибка Forbidden 403: что это значит и как устранить

Контент-маркетолог
Стаж 15 лет
Опубликовано: 06.08.2026

Ошибка 403 (error 403 Forbidden)это стандартный HTTP-статус, означающий, что веб-сервер понял запрос, но отказывается его выполнять. Если коротко: доступ запрещен. Возникает ошибка из-за того, что права доступа к запрашиваемому ресурсу отсутствуют или намеренно ограничены.

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

Текстовое сообщение об ошибке может варьироваться в зависимости от веб-сервера и используемой CMS. Вот некоторые популярные вариации:

  • 403 Forbidden.
  • Access denied.
  • «В доступе отказано».
  • Forbidden.
  • You don't have permission to access.
  • Запрещено 403.

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

Так выглядит ошибка 403 на разных сайтах. Примеры ошибки 403 Так выглядит ошибка 403 на разных сайтах. Примеры ошибки 403 Так выглядит ошибка 403 на разных сайтах. Примеры ошибки 403

А на вашем сайте техничка в порядке?
  • Подарим чек-лист по внутренней оптимизации
  • Проконсультируем по SEO-вопросам

Содержание
Навигация по статье
Как исправить ошибку 403
  1. Как исправить ошибку 403
  2. Таблица быстрой диагностики: где искать проблему и как её решить
  3. Причины и решения ошибки 403
  4. Резюме

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

Почему сервер может выдавать HTTP ошибку с таким кодом? Главный фактор — клиент пытается получить контент, на который у него нет прав. Запрет доступа устанавливает администратор сети, хостинг-провайдер или разработчик. Ошибки 403 forbidden часто связаны с некорректной конфигурацией.

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

Быстрый старт: 6 шагов для вебмастера

  1. Убедитесь, что указан корректный адрес страницы (отсутствуют опечатки в URL).
  2. Проверьте директивы в системном файле htaccess на наличие блокировок.
  3. Убедитесь, что все файлы сайта находятся строго в корневом каталоге.
  4. Проверьте наличие всех необходимых скриптов, которые загружаются при обращении к проблемному разделу.
  5. Свяжитесь с поддержкой хостинга и уточните, имеются ли ограничения доступа, наложенные на ваш домен.
  6. Убедитесь, что выставлены правильные права на папки и файлы.

Таблица быстрой диагностики: где искать проблему и как её решить

Где искать Симптом Быстрое действие
Клиент (пользователь) Опечатка/попытка зайти в каталог вместо файла Проверьте URL, при необходимости обновите страницу (Ctrl+F5) и авторизуйтесь, если требуется
Клиент (пользователь) Региональная блокировка/блокировка по IP Смените регион в VPN или отключите VPN и перезагрузите страницу
Клиент (пользователь) Сайт ранее открывался, теперь 403 Очистите кэш и cookies браузера, проверьте с другого устройства/сети
Сервер (владелец сайта) 403 на всех страницах Проверьте наличие index.php/index.html в корне (public_html/www/httpdocs) и корректность настроек «Индексной страницы»
Сервер (владелец сайта) 403 после переноса/обновлений Проверьте права: 755 для папок, 644 для файлов; убедитесь в корректном расположении файлов в корне
Сервер (владелец сайта) 403 на отдельных URL Временно переименуйте .htaccess, проверьте правила deny/require/redirect/RewriteRule
Сервер (WordPress) 403 после установки/обновления плагинов Массово отключите плагины: переименуйте wp-content/plugins в plugins_old, проверьте доступ
Хостинг/провайдер Письмо о блокировке/просрочке Оплатите услугу/устраните нарушение; после разблокировки проверяйте доступ
DNS 403 вскоре после переноса/смены NS Подождите 4–24 часа: обновление кэша DNS может занять время (ориентир зависит от TTL и политики провайдера)

Причины и решения ошибки 403

Ниже детально рассмотрим самые распространённые технические ситуации, из-за которых работает сайт некорректно, и дадим инструкции по устранению.

Не успел обновиться кэш DNS серверов

Эта проблема часто возникает при переносе домена между разными регистраторами, а также при смене NS-записей. Ошибки могут появляться из-за несовпадения A-записей, когда домен временно указывает на неправильный IP-адрес старого сервера, который отклоняет запрос.

Дополнительный фактор — ошибки DNSSEC или недоступность NS-сервера. Вы можете проверить статус SERVFAIL через консольную утилиту dig +trace для диагностики проблем делегирования.

Решение: подождать. Обновление глобального кэша занимает от 4 до 24 часов. Точное время зависит от TTL (Time to Live) и политики провайдера. Лайфхак: перед изменением NS-записей установите TTL на 300 секунд для быстрого обновления, а после успешного переезда верните значение на 3600 секунд.

Ошибку вызывает плагин

Вспомните, какие новые модули вы устанавливали в последнюю неделю. Часто расширение безопасности агрессивно фильтрует трафик и блокирует доступ к страницам. Если вы недавно обновляли компоненты CMS — начните с их деактивации.

Если доступа в панель администратора нет, выполните безопасное массовое отключение через FTP-клиент:

  1. Подключитесь к серверу и перейдите в корневую директорию.
  2. Откройте каталог wp-content и найдите папку plugins.
  3. Переименуйте её в plugins_old. Система автоматически деактивирует все надстройки.
  4. Проверьте ресурс. Если forbidden ошибка исчезла — виноват один из модулей.
  5. Верните исходное название (plugins). Затем заходите внутрь и переименовывайте папки конкретных плагинов по одной, каждый раз обновляя сайт, пока не найдете конфликтующий инструмент.

Решение: найти проблемное расширение, отключить его и написать разработчику о баге.

5 классных SEO-кейсов
Круче, чем Гудини: как мы вырастили трафик в 2,2 раза

Все вы прекрасно знаете Гарри Гудини: этот фокусник мог выбраться из закрытой бочки, брошенной в воду. Примерно в таких же рамках оказались и мы, начиная работу с сайтом Eurorepar. Узкий функционал, жесткие требования. Но мы справились без магии, увеличив трафик х2!

Как выжать максимум из двадцатилетнего сайта

Можно ли выжать максимум из 20-летнего сайта и докрутить его до современных стандартов? А если есть отягчающие обстоятельства — накрутка поведенческих факторов, антиботы, да еще и админка капризничает и сама удаляет категории?

Долгая дорога в SEO и мощный прорыв

Наш клиент — интернет-магазин B2B промышленной тематики. Он достался нам после предыдущих подрядчиков, и первые год-два мы исправляли их ошибки. А потом началась долгая кропотливая работа, которая в итоге принесла желанный результат.

Qugo: вырастили трафик из блога платформы b2b в 9,7 раз!

Молодой сайт, сложная тематика b2b, крупные конкуренты — с такими вводными трафик и позиции оставляли желать лучшего. Но бы добились цели: повысили трафик и позиции, улучшили узнаваемость бренда

Эффективное ссылочное продвижение для федеральной аптечной сети

Федеральная аптечная сеть пришла в Kokoc Performance (входит в Kokoc Group) за ссылочным продвижением. Интересно, что в компании есть своя in-house команда по SEO, которая подготовила ссылочную стратегию, а за ее реализацией обратилась к нам.

1/5

Доступ к сайтам ограничен для пользователей из определённого местоположения

Многие зарубежные площадки начали блокировать посетителей по географическому признаку. В итоге при попытке открыть любой материал такого ресурса появляется ошибка 403. Сервер может отклонять соединения целых подсетей.

Решение: использовать надежный VPN-сервис для смены IP-адреса на разрешенную страну.

Некорректный файл индекса сайта

Одна из самых частых причин, когда 403 код отдается на главной странице. Суть в том, что главный документ располагается в неправильной директории, вовсе отсутствует или имеет неверный формат.

Индексный файлэто index.php, index.html или index.htm (в зависимости от конфигурации), и он должен лежать в корневом каталоге сайта (часто: public_html, www, httpdocs, html — зависит от хостинга и панели управления).

Веб-серверы по умолчанию распознают эти форматы. Когда поступает запрос к директории без указания конкретного URL, система ищет документ, заданный в директиве DirectoryIndex. Если он отсутствует, выдается forbidden доступ.

Решение: проверить наличие нужного документа. Откройте файловый менеджер используемого хостинга и найдите элемент со словом index.

Индексный файл сайта, найденный при помощи файлового менеджера Sprutio (хостинг Beget)
Индексный файл сайта, найденный при помощи файлового менеджера Sprutio (хостинг Beget)

При необходимости восстановите данные из резервной копии или создайте пустой документ с правильным именем. Важно: на Linux-серверах критичен регистр символов. Правильно писать index.html, а варианты Index.HTML или INDEX.html вызовут сбой.

Если вы пользуетесь услугами REG.RU, там есть встроенный инструмент управления. Чтобы получить к нему доступ:

  1. В левом навигационном меню выберите пункт «Сайты».
  2. Кликните на проблемный домен.
  3. Нажмите кнопку «Менеджер файлов» (в новой версии «Файлы сайта»).
  4. Найдите нужный элемент в корне.
Нашли индексный файл через встроенный менеджер файлов
Нашли индексный файл через встроенный менеджер файлов

В разных панелях управления проверка происходит по-разному. Посмотрим алгоритм для ISPmanager:

  1. В меню слева нажимаем «Сайты».
  2. Выбираем домен, кликаем «Изменить».
  3. В самом низу находим строку «Индексная страница».
Это и есть название индексной страницы сайта, которое мы искали
Это и есть название индексной страницы сайта, которое мы искали

Приостановлено обслуживание сайта на конкретном хостинге

Если вебмастер забыл оплатить услуги, провайдер ограничивает доступ к ресурсу. Проект останется недоступным, пока владелец не погасит долг.

Решение: проверить баланс в личном кабинете и оплатить тариф.

Некорректное месторасположение файлов сайта

Типичная ситуация при ручном переносе архивов. Правило простое: контент должен располагаться строго в корневой директории, а не во вложенных папках.

Решение: убедиться, что структура не нарушена. Корневая папка под управлением WordPress на хостинге Beget выглядит так:

 В зависимости от хостинга корневая папка может называться site, public_html, html, www, html
В зависимости от хостинга корневая папка может называться site, public_html, html, www, html

Указаны некорректные права на файл или папку

Существует три уровня привилегий: чтение, редактирование, выполнение. Пользователи делятся на категории: владелец, группа, остальные. Если права доступа если настроены неправильно, система выдает access denied.

Для задания параметров используются трёхзначные числовые значения:

  • Для каталогов — 755 или 750.
  • Для файлов — 644 или 640.

У разных CMS есть специфика. Например, в WordPress на системный wp-config.php необходимо ставить жесткое ограничение — 440 или 400, чтобы защитить базу данных.

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

Некорректные указания в конфигурационном файле htaccess

.htaccessэто конфигурационный документ для веб-серверов Apache. Когда он помещается в каталог, сервер считывает его инструкции и применяет правила маршрутизации и безопасности.

Актуальные правила доступа (Apache 2.4/Nginx) и WAF

Рассмотрим пример директивы, которая запрещает вход всем, кроме одного IP-адреса. Важно: старый синтаксис Order/Deny/Allow относится к устаревшей модели Apache 2.2. Для современной версии Apache 2.4 применяются директивы Require.

Apache 2.4 (актуально): используйте Require вместо устаревших команд.

# Запретить всем и разрешить одному IP
Require all denied
Require ip 192.0.2.1

Nginx: аналогичное ограничение настраивается на уровне location или server:

location / {
    allow 192.0.2.1;
    deny all;
}

DirectoryIndex: убедитесь, что сервер знает приоритет загрузки.

DirectoryIndex index.php index.html index.htm

Эффективное SEO
  • Гарантия результатов
  • Комплексное развитие
  • При любом тарифе отслеживаем динамику заявок и звонков с сайтов
  • Регулярный пересмотр семантического ядра
Узнать больше

WAF/брандмауэр (ModSecurity): агрессивные настройки систем защиты часто приводят к ложным срабатываниям. ModSecurity анализирует входящие запросы и при обнаружении подозрительных паттернов блокирует легитимный трафик. Под удар попадают боты поисковых систем, LLM-боты (ChatGPT) и обычные пользователи с нестандартным User-Agent.

Решение: найти .htaccess и проанализировать недавно добавленные команды. Прежде чем редактировать код, обязательно сделайте резервную копию.

Файл .htaccess легко отыскать в корневой папке сайта
Файл .htaccess легко отыскать в корневой папке сайта

Особое внимание обратите на строки со словами deny, redirect, require:

Пример команд в системном файле htaccess
Пример команд в системном файле htaccess

Удалите подозрительные правила и сохраните изменения. Отключите кэширование и проверьте доступность URL. Если все работает — причина найдена.

Если страница по-прежнему отдает 403 статус, переименуйте htaccess в old_htaccess. Если проблема сохраняется, дело точно не в конфигурации Apache.

Для диагностики WAF проверьте журнал брандмауэра. Сохраняйте логи минимум 30 дней. Составьте запрос хостинг-провайдеру: укажите заблокированные IP, User-Agent, тип запросов (POST/GET), время и точный URL. Попросите добавить исключение в правила ModSecurity.

Иные причины 403 ошибки

  • Работодатель ограничивает доступ к развлекательным порталам в корпоративной сети.
  • Владелец ресурса временно заблокировал вход по определенному признаку (например, фильтрация по User-Agent браузера).
  • Допущена опечатка в URL страницы при ручном вводе.
  • Пользователь пытается открыть служебный раздел, предназначенный только для администраторов.
  • Посетитель заблокирован за нарушение правил (бан по IP).
  • Проводятся технические работы, и доступ закрыт для всех внешних подключений.

Резюме

Используйте этот чек-лист для быстрого устранения неполадок. Разделение на зоны ответственности поможет быстрее локализовать сбой.

Вебмастеру

  1. Убедитесь, что указан корректный адрес.
  2. Проверьте директивы в системном файле htaccess.
  3. Убедитесь, что все данные находятся в корневом каталоге.
  4. Проверьте наличие скриптов, загружаемых при обращении к проблемной зоне.
  5. Свяжитесь с хостингом и уточните наличие ограничений.
  6. Убедитесь, что выставлены корректные права на папки (755) и файлы (644).

Обязательно анализируйте логи сервера (access.log и error.log). Если 403-ответ там фиксируется, вы узнаете точную причину блокировки. Если записей нет, проблему следует искать в PHP-скриптах вашей CMS.

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

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

  1. Дважды проверьте URL на предмет опечаток.
  2. Пройдите авторизацию, если сайт требует создания учетной записи.
  3. Свяжитесь с администратором площадки и сообщите о баге.
  4. Попробуйте зайти спустя 2–3 дня. Часто ограничение носит временный характер.
  5. Обновите страницу с принудительным игнорированием кэша (комбинация Ctrl+F5). Это заставит браузер сбросить устаревшие cookies и загрузить свежую версию контента.

Иногда адрес документа меняется после публикации, а поисковые системы не успевают обновить выдачу. Следует подождать один-два дня. Старый URL покинет индекс, а на его месте появится актуальная ссылка.

Ручной экспресс-SEO-аудит сайта
SEO-специалист
  • проверит ключевые элементы продвижения 
  • найдёт реальные точки роста проекта

Получить аудит

Комментарии (5)

Р
Роман Беляев
07.08.2026 17:18
Совет подождать пару дней обновления поисковой выдачи выглядит слишком наивным для коммерческих проектов. В реальности каждый час простоя с 403 ошибкой безвозвратно сжигает рекламный бюджет и теплые лиды. Владельцу сайта необходимо сразу настраивать правильные редиректы, а не рассчитывать на фантастическое терпение пользователей.
А
А. Шелестов
07.08.2026 14:19
Добавил себе в памятку, пригодится для быстрой диагностики.
А
Антон Линьков
09.08.2026 13:43
Полная зависимость от сторонних плагинов безопасности выглядит как бомба замедленного действия для наших рекламных запусков. Завтра разработчик модуля выкатит кривое обновление, фильтры начнут отсекать реальных покупателей с рекламы, и конверсии рухнут. Для подстраховки от таких внешних сбоев любые апдейты стоит сначала обкатывать на тестовой копии проекта.
Д
Дмитрий Волков
09.08.2026 21:28
Анализ логов сервера при 403 ошибке жестко экономит оплачиваемые часы технарей на поиске проблемы. Блокировка трафика вычисляется моментально, поэтому сайт быстрее возобновляет прием заявок.
D
Darya_Samara
11.08.2026 16:45
У моего небольшого сайта с домашней выпечкой вылезла эта ошибка, и продажи напрочь встали на два дня. Я просто переименовала папку с плагинами, и через десять минут витрина снова заработала, принеся к вечеру три новых заказа.
💬 Оставить комментарий
Не забудьте на нас
подписаться!
Тут собрано всё самое интересное. Рассказываем и вдохновляем
Max
TenChat
Telegram
ВКонтакте
Популярные статьи автора
Узнайте стоимость продвижения сейчас
Выберите удобный способ связи:
Выберите удобный способ связи:
Max Telegram
Введите Ваш номер телефона:*
Введите адрес Вашего сайта:*
Введите Ваше имя:*

Введите Ваш Email:*
Введите адрес Вашего сайта:*
Введите Ваше имя:*

Оперативно отвечаем в рабочее время: с 10:00 до 19:00
Оперативно отвечаем в рабочее время: с 10:00 до 19:00
Вы уже проголосовали
Возьмем ТОП вместе?

Цена лидов в различных нишах
Тематика Стоимость лида (Москва/Россия)
Отдых 500
Мебель 350
Оборудование 500
Бансковские услуги 500
Безопасность 500
Организация мероприятий, концерты, праздники 500
Недвижимость 500
Строительство и отделка 500
Грузоперевозки 500
Доставка еды 350
Юридические услуги 500
Бухгалтерские услуги 500
Пластиковые окна 500
Детские товары 350
Автозапчасти 350
Образование 500
Возьмем ТОП вместе?

Оставить заявку сейчас
Выберите интересующую услугу *

Подпишитесь на рассылку
Не пропустите самое интересное из мира SEO и Digital. Только актуальные и самые крутые статьи.
Заявка успешно отправлена!
Наши сотрудники уже приступили к анализу Вашего сайта. Наш менеджер свяжется с вами в течение дня, спасибо!
Напишите нам Max Telegram