アプリケーション/コアにMY_Routerファイルを追加してデフォルトのコントローラをサブディレクトリから実行すると、すべて正常に動作しますが、これは私が今直面していることです。urlヒット/管理者または/学生または/教師は最終的にコントローラのサブディレクトリです。Codeigniter 3.1.0ルーティングの問題
https://s14.postimg.org/pr3ta38f5/controller_structure.png
https://s14.postimg.org/z05zk7hb5/error_1.png
https://s14.postimg.org/mmt5darmp/issue_2.png
https://s14.postimg.org/kwa4bta3l/page_controller.png
https://s14.postimg.org/j5voo2hy9/routes.png
あなたのMY_Routerはどのように見えますか?また、コントローラをサブディレクトリに配置して、ルータのデフォルトからポイントすることもできませんでしたか? $ route ['default_controller'] = 'ディレクトリ/コントローラ/メソッド'; – darham
http://stackoverflow.com/questions/34808054/how-to-use-a-sub-folder-in-default-controller-route-in-codeigniter-3 ここにMY_Router.phpコードがあります – Mysticalsam