2014-04-21 4 views
0

라우팅하는 동안 복잡한 URL 구조를 유지하려고합니다. 다음 요구 사항에 대한 라우팅을 작성할 수 없습니다.CodeIgniter - 복잡한 URL 라우팅 유지

URL이 http://localhost/api/cals/func/id 인 경우 http://localhost/api/cals/func/id으로 연결하고 싶지 않은 경우 URL을 http://localhost/home/으로 보내고 싶습니다.

시도했지만 모든 사용 사례에서 작동하지 않습니다.

$route['api/(:any)'] = 'api/(:any)'; 

$route['(:any)'] = 'home/index/'; 

왜 이렇게 되나요?

답변

0

도움이 될 수 있습니다. $1을 사용해야합니다.

$route['default_controller'] = 'home/index/'; 

$route['api/(:any)'] = 'api/$1'; 

$route['(:any)'] = 'home/index/'; 
+0

나는 이것을 시도했지만 작동하지 않습니다. 전의. http : // localhost/api/user/2 –