更改静态页面和auth登录的CodeIgniter路由

时间:2012-02-15 08:10:17

标签: codeigniter routing uri

  

可能重复:
  Routes in Codeigniter - Automatically

我在CodeIgniter设置中安装了静态页面,并安装了Tank Auth,但由于路由包含['(:any)'],因此它会将每个页面重定向到Pages控制器。

我需要将/ dashboard /重定向到Tank Auth和静态页面以使用Pages控制器,而无需更改URL(site.com/page1,site.com/page2等)

 $route['dashboard'] = 'dashboard/welcome';
 $route['(:any)'] = 'pages/view/$1';
 $route['default_controller'] = 'pages/view';

如果['(:any)']仍在路线中,“/ dashboard / auth / login”将无效。如果我删除['(:any)']它会起作用,但我没有静态页面工作(主页除外)。

更新

根据已发布的question,问题已通过以下路线解决:

  $route['dashboard/(:any)'] = 'dashboard/$1';
  $route['dashboard'] = 'dashboard/welcome';
  $route['default_controller'] = 'pages/view';
  $route['(:any)'] = 'pages/view/$1';

0 个答案:

没有答案