从URL Codeigniter中删除段

时间:2014-06-01 03:15:54

标签: codeigniter

是否可以从网址中删除细分,但仍然可以将其重定向到位置。我为所有控制器使用MY_Controller。

示例:localhost / project / maintenance

将成为localhost / project

Router.php

$route['default_controller'] = "catalog/common/home/index"; // Always Default Controller
$route['404_override'] = '';

$route['maintenance'] = "catalog/common/maintenance"; // Maintenance Controller

我试过以下知道运气

if($this->config->item('system_maintenance') == FALSE) {
    $route['default_controller'] = "catalog/common/home/index";
} else {
    $route['default_controller'] = "catalog/common/maintenance/index";
}

1 个答案:

答案 0 :(得分:0)

我认为我现在已经在路线工作到目前为止工作正常。

if($this->config->item('system_maintenance') == TRUE) {
$route['default_controller']    = "catalog/common/maintenance/index";
} elseif ($this->config->item('system_maintenance') == FALSE) {
$route['default_controller']    = "catalog/common/home/index";
}