【问题标题】: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";
}