Ошибка 403 (Forbidden/Доступ запрещён) возвращается клиенту сервером, когда доступ к указанному ресурсу ограничен.
Запрет может быть установлен:
администратором сервера;
разработчиком веб-приложения;
интернет-провайдером;
администратором сети, через которую производится доступ в интернет.
Также код 403 могут возвращать антивирусные средства.
Причины появления
При доступе к стороннему сайту ошибка с кодом 403 часто возникает в следующих случаях:
установлено ограничение на доступ к запрошенной странице по IP-адресу или другим критериям (например, браузеру);
гость пытается войти в раздел, предназначенный для зарегистрированных посетителей;
страница недоступна временно на период проведения технических работ;
пользователь заблокирован за спам, флуд, попытки взлома;
доступ к ресурсу ограничен для подчиненных работодателем.
Ошибка 403 на собственном интернет-ресурсе может свидетельствовать о следующем:
установлены неверные права доступа к файлам, каталогам сайта на хостинге;
файлы сайта загружены не в корневую директорию;
заданы те или иные ограничения в файле .htaccess;
установлены ограничения со стороны хостинг-провайдера;
возникли неполадки в работе используемых на вашем сайте скриптов.
Алгоритм по устранению ошибки 403 для пользователей
Проверьте корректность URL сайта.
Войдите на сайт под своей учетной записью или зарегистрируйтесь.
Попробуйте получить доступ к странице повторно через некоторое время.
Обратитесь к администратору сайта.
Алгоритм по устранению ошибки 403 для администраторов и владельцев сайтов
Проверьте лог-файлы веб-сервера. Если запись об ошибке 403 есть в логе ошибок веб-сервера, в этом же файле будет указана её причина. Если записи об ошибке в логе ошибок нет, но упоминание кода 403 есть в логе доступа к сайту, это может означать, что код 403 выдаётся используемыми на сайте скриптами, и причину следует искать в логике их работы.
Проверьте права доступа к файлам и каталогам сайта.
Убедитесь, что файлы, которые должны использоваться для выдачи информации по запрошенному URL, действительно присутствуют. Если URL указывает на каталог сайта, то нужно убедиться, что в нём присутствует индексный файл.
Проверьте корректность директив в файле .htaccess, особенно директив Deny, Require, Order, RewriteRule.