routes.php中的Codeigniter URL问题

routes.php中的Codeigniter URL问题,php,codeigniter,url-routing,codeigniter-hmvc,Php,Codeigniter,Url Routing,Codeigniter Hmvc,在我的应用程序中,前端是MVC,后端是HMVC。 我在后端URL中有问题。我在routes.php中定义了所有前端URL。(不是后端) 像这样 $route['(.+)/(.+)/(.+)'] = "homes/abc/$1"; 但这会影响我的后端工作(案例3参数传递) 此问题的任何解决方案请先尝试为管理员url添加路由 $route['(.+)/(.+)/(.+)'] = "homes/abc/$1"; 像 或者,如果你想做一些黑客,那么: if(strpos($_SERVER["REQU

在我的应用程序中,前端是MVC,后端是HMVC。 我在后端URL中有问题。我在routes.php中定义了所有前端URL。(不是后端)

像这样

$route['(.+)/(.+)/(.+)'] = "homes/abc/$1";
但这会影响我的后端工作(案例3参数传递)


此问题的任何解决方案

请先尝试为管理员url添加路由

$route['(.+)/(.+)/(.+)'] = "homes/abc/$1";

或者,如果你想做一些黑客,那么:

if(strpos($_SERVER["REQUEST_URI"],'admin/') === false){
  $route['(.+)/(.+)/(.+)'] = "homes/abc/$1";
}
if(strpos($_SERVER["REQUEST_URI"],'admin/') === false){
  $route['(.+)/(.+)/(.+)'] = "homes/abc/$1";
}