Добавить контроллер 'prefix' для URL-адреса в CodeIgniter

В настоящее время у меня работает api на CodeIgniter, к которому можно получить доступ через http://mysite.com/controller/method/variable . Тем не менее, я хочу преобразовать URL-адрес, добавив префикс «api» перед контроллером, оставив URL-адрес похожим на http://mysite.com/api/controller/method/variable .

Я предположил, что это связано с маршрутизацией, поэтому я добавил два новых маршрута в файл route.php:

$route['api/users/auth'] = 'users/auth'; $route['api/users/create'] = 'users/create'; 

Это добавляет префикс «api» к следующим URL-адресам.

 http://mysite.com/api/users/auth http://mysite.com/api/users/create 

Но теперь конечные точки могут быть доступны через вызов вышеуказанных URL-адресов без префикса «api».

Как я могу предотвратить это или что будет лучшим способом сделать это?