Ошибка 403

Ошибка 403

Ошибка 403 (Forbidden) означает, что сервер не может выполнить запрос из-за ограниченного доступа к запрашиваемым файлам или страницам.

Возможные причины и способы решения:

Проблема с индексным файлом

Индексный файл не загружен в директорию public_html сайта или является некорректным.

Проблема решается размещением нужного файла или его переименованием. Название индексного файла может быть разным. Возможные варианты: index.html, index.htm, или index.php. Все символы имени индексного файла должны быть в нижнем регистре. Например, IndeX.html является некорректным именем для данного файла, что также может привести к возникновению ошибки.

Некорректные права для директории

Для директории (или для одной из ее родительских директорий), в которой находится запрашиваемый файл, установлены некорректные права.

Все директории должны предоставлять права на выполнение для владельца. Изменить права вы можете по инструкции «Настройка прав доступа к файлам».

Некорректный путь размещения файлов

Файлы сайта загружены в неправильную директорию (например, в случае, когда на аккаунте несколько сайтов и один из них расположен в неправильной папке). 

Файлы сайта должны располагаться в директории /site/public_html, где site — название вашего сайта. Исключение составляет основной сайт, файлы которого должны быть расположены в директории public_html, которая находится в домашней директории вашего аккаунта. Подробнее о структуре расположения сайтов на хостинге — в статье «Размещение сайта».

Блокировка IP через .htaccess

Ваш IP-адрес заблокирован через .htaccess сайта.

Узнайте свой IP-адрес с помощью любого онлайн-сервиса, например, 2ip.ru

Откройте Файловый менеджер в панели управления и найдите файл .htaccess — он размещается по пути /site/public_html/.htaccess.

Найдите в нем ваш IP и удалите.

Блокировка PHP-файлов из-за заражения

Файлы с расширением .php блокируются через .htaccess из-за заражения сайта.

Откройте Файловый менеджер в панели управления и найдите файл .htaccess — он размещается по пути /site/public_html/.htaccess.

Проверьте, есть ли в нем подобные строки:

<FilesMatch ".(py|exe|php)$">
 Order allow,deny
 Deny from all
</FilesMatch>

Если есть, то ваш сайт, вероятнее всего, подвергся заражению.