【问题标题】:Codeigniter URL issues in routes.phproutes.php 中的 Codeigniter URL 问题
【发布时间】:2018-01-09 07:29:50
【问题描述】:

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

喜欢这个

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

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

对此的任何解决方案

【问题讨论】:

    标签: php codeigniter url-routing codeigniter-hmvc


    【解决方案1】:

    尝试在之前添加管理 url 的路由

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

    喜欢

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

    或者如果你想做一些 hack 然后:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-01
      • 1970-01-01
      相关资源
      最近更新 更多