Codeigniter загружает только контроллер по умолчанию - PullRequest
0 голосов
/ 19 мая 2010

Я сейчас пишу какое-то программное обеспечение и впервые использую CI.

Контроллер по умолчанию настроен на первый контроллер, который я хочу, чтобы действие вызывало 'login' (контроллером является login.php, представлением является login.php. Когда форма отправляется, он вызывает контроллер authenticate). хорошо, правильно обработайте данные для входа в систему, а затем выполните команду перенаправления (без вывода на экран ранее) на следующую страницу в данном случае «journalage». Проблема заключается в том, что перенаправление никогда не достигает «journalage», но контроллер по умолчанию работает еще раз.

Неважно, что я положил ... http://yourname.xyz/anything ... (да, я использую .htaccess для удаления index.php), что-нибудь никогда не вызывается, просто контроллер по умолчанию. Я оставил стандартный контроллер 'welcome.php' и 'welcome_message.php' в папках и даже поместил http://yourname.xyz/welcome, все, что я получил, это экран входа в систему!

Ответы [ 2 ]

9 голосов
/ 19 мая 2010

Попробуйте изменить $ config ['uri_protocol'] на каждое из возможных значений, перечисленных в файле config.php. Один из них вполне может заставить его работать, так как это общая проблема.

0 голосов
/ 04 июля 2013

У меня была такая же проблема, и ни один из вопросов здесь не помог мне, поскольку оказалось, что я установил контроллер по умолчанию в своем файле index.php, когда я должен был установить его в своем файле config / rout.php

...