Ошибка 403: причины и способы устранения
Ошибка 403 Forbidden означает, что сервер отказал в доступе к странице или каталогу. В отличие от 404, которая говорит о том, что страница не найдена, 403 указывает на запрет доступа при существующем ресурсе. В этой статье мы рассмотрим основные причины и способы устранения ошибки 403 на сайте.
Что означает ошибка 403
Когда веб-сервер получает запрос и понимает его, но отказывается выполнять — он возвращает код 403. Это может происходить из-за настроек прав, ограничений в .htaccess
, отсутствия индексного файла или дополнительных ограничений со стороны сервера.
Основные причины ошибки 403
1. Неверные права доступа
Файлы и папки с некорректными правами доступа не читаются веб-сервером и вызывают ошибку 403.
- Папки:
755
- Файлы:
644
Решение: в ispmanager откройте Файловый менеджер, выберите нужный файл или папку → Атрибуты и установите корректные значения.
2. Ошибка в .htaccess
Некорректные директивы в .htaccess
могут блокировать доступ. Например, строки вроде deny from all
или запрет на отсутствие индекса могут вызвать ошибку.
Решение: временно переименуйте файл .htaccess
и проверьте работу сайта. Если ошибка исчезла — причина в содержимом файла. Проверьте правила или создайте файл заново.
3. Отсутствие index-файла
Если в каталоге отсутствует файл index.html
или index.php
, сервер не может отобразить содержимое и возвращает 403.
Решение: убедитесь, что в корне сайта присутствует один из файлов: index.php
, index.html
, index.htm
.
Просмотр логов ошибок
Для точной диагностики ошибки откройте журнал логов веб-сервера.
- В ispmanager перейдите в Журналы WWW-запросов
- Откройте файл
example.kz.error.log
- Нажмите Просмотр последних строк файла журнала
- Во вкладке Архив доступны старые версии логов
Когда обращаться в поддержку
Если ошибка 403 появилась внезапно или вы не можете определить причину самостоятельно, обратитесь в службу поддержки Unihost.kz. Мы поможем устранить ошибку и восстановить доступ к сайту.
Заключение
Ошибка 403 может быть вызвана неверными правами доступа, настройками .htaccess
или отсутствием индексного файла. Следуйте пошаговой инструкции для диагностики и устранения. Если проблема остаётся — поддержка Unihost.kz всегда готова помочь.