Попробуйте добавить в начало файла .htaccess
следующее:
DirectoryIndex index.php
Это указывает mod_dir выдавать внутренний подзапрос для index.php
при запросе каталога. Если это не установлено должным образом или index.php
не найден в запрошенном каталоге, то вы получите ответ 403.
Это часто уже настроено на большинстве серверов, однако Apache по умолчанию * Только 1009 *. Если оставить это значение по умолчанию, то при запросе домашней страницы вы получите 403.
Ваш «фронт-контроллер» полагается на правильность установки DirectoryIndex
.