У меня есть подкаталоги в папке контроллеров, как это:
controllers
--main
----home.php
----login.php
--admin
----home.php
----login.php
Так как заставить контроллер по умолчанию загружаться main / home.php при вводе "example.com"?
Как я прочитал из этого doc , я не могу добавить каталог в $ route ['default_controller'] в CI 3.
Итак, я сделал это:
В config / rout.php
$route['default_controller'] = 'Home';
$route['Home'] = "main/home";
В config / config.php
$config['base_url'] = 'www.example.com';
$config['index_page'] = '';
.htaccess
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
Поэтому, когда я набираю example.com, CI не будет перенаправлять меня на main / home.php
Как я могу это исправить?