Codeigniter自定义路由隐藏控制器/页面

时间:2013-03-21 11:24:49

标签: php codeigniter routes

我有一个重新开发的网站,它是使用codeigniter编写的。页面的URL类似于www.mysite.com/page/index/mypage,我想将其更改为www.mysite.com/mypage。 我试图在routes.php中设置自定义路由,但它不起作用。这是我的routes.php:

    $route['default_controller'] = "page";
    $route['404_override'] = 'page';

    $route['(.*)/page/index/(.*)']  = 'page/index/$1';
    $route['(.*)'] = 'page/index/$1';

有人可以帮忙,如何配置它。 感谢。

1 个答案:

答案 0 :(得分:0)

从/ page / index / mypage转到mypage

$route['default_controller'] = "page";
$route['404_override'] = 'page';

$route['/page/(:any)']  = 'page/index/$1';

您也可以尝试:

 $route['/(:any)']  = 'page/index/$1';

您可能无法访问任何其他网址。