Когда я ввожу стандартный веб-адрес своего сайта, я получаю ошибку 403. Однако, когда я ввожу более точный адрес, например, указывающий на файл index.php, все отображается нормально.
Я использую Anodyne Productions' Nova (SMS 3), который использует codeignitor. Все сопутствующее ПО (PHP/MySQL) совместимо.
Я не очень разбираюсь в технике, поэтому надеюсь, что это будет легко исправить.
Спасибо, что нашли время ответить.
решение1
Спасибо за совет. В конечном итоге я решил проблему, настроив перенаправление в CPanel.
решение2
CodeIgniter используетФронт-Конроллершаблон, который означает, что все запросы направляются через один контроллер, в данном случае index.php
Если вы не хотите, чтобы это отображалось в URL-адресе, вам необходимо настроить перезапись на вашем сервере.
TheCodeIgniter Викиимеет довольно полное объяснение.
решение3
При использовании mod_rewrite
«перенаправление» выполняется автоматически и удаляет index.php из URL-адреса. Это действительно проще, чем обрабатывать все вручную через cPanel.
Я сам управляю сайтом CodeIgniter на своем сервере, и он работает отлично,прочитай это