【问题标题】:Codeigniter custom routes to hide controller/pageCodeigniter 自定义路由隐藏控制器/页面
【发布时间】:2013-03-21 11:24:49
【问题描述】:

我有一个网站要重新开发,它是使用 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';

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

【问题讨论】:

    标签: php codeigniter routes


    【解决方案1】:

    从 /page/index/mypage 到 mypage

    $route['default_controller'] = "page";
    $route['404_override'] = 'page';
    
    $route['/page/(:any)']  = 'page/index/$1';
    

    你也可以试试:

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

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

    【讨论】:

      猜你喜欢
      • 2014-03-07
      • 1970-01-01
      • 2012-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多