Это на самом деле проверено и подтверждено
Работает с любым методом, который вам нравится; предоставляя вам свободу совмещения в соответствии со строкой запроса и / сегментным подходом (в отличие от предыдущих ответов)
либо вы хотите использовать:
example.com/my/group/?id=5
(пожалуйста, обратите внимание на трейлинг / до?). ИЛИ
example.com/my/group/5
(в зависимости от определения вашего шаблона URL в файле маршрутизатора). ИЛИ ДАЖЕ
example.com/index.php/?my/group/?id=5
(хотя это выглядит довольно неловко)
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
и в файле config / config.php вашего codigniter установите
$config['uri_protocol'] = 'AUTO';
$config['enable_query_strings'] = TRUE;