Подпапка контроллера маршрутов Codeigniter

У нас проблема с маршрутами и контроллером. Я'У нас есть 2 типа контроллеров: первый тип используется для управления веб-страницами, второй тип используется для cms, и я предпочитаю помещать их в подпапку. Пример:

/controller/site.php (for webpages)
/controller/admin/ (for controllers to manage cms)

в маршрутах.я пишу: я

$route['(:any)'] = "site/$1";
$route['admin/(:any)'] = "admin/$1";

у нас есть файл .htacces, установленный следующим образом:

RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt|css|js|font|woff|ttf|svg|eot|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

и эта переменная в config.php:

$config['index'] = '';

но это работает только длясайт», Если я напишуМойВебСайт / администратор / Логин» например, он возвращает ошибку 404.I '

мы нашли также MY_Router для расширения CI_Route, но нет работа.

Может кто-нибудь помочь мне решить эту проблему?

Ответы на вопрос(1)

Ваш ответ на вопрос