routes.php

时间:2017-08-02 07:47:35

标签: php codeigniter url-routing codeigniter-hmvc

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

像这样

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

但是这会影响我的后端工作(案例3参数传递)

的任何解决方案

1 个答案:

答案 0 :(得分:0)

尝试在

之前添加admin url的路由
$route['(.+)/(.+)/(.+)'] = "homes/abc/$1";

喜欢

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

或者如果你想做一些黑客攻击:

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