CI路由"#"和"?"

时间:2015-01-22 11:20:16

标签: php regex codeigniter routes

我正在编写Codeingiter,并且在我的一个班级中有一个函数。

class Search extends My_Controller{

  public function index(){
    //my search code here...
  }

}

现在对于这个功能,我需要设置一个路由,这样我就可以使URL看起来像

 http://example.com/s/?q=searchtext

 http://example.com/s/#q=searchtext

然而,当我这样做时:

$route['s/?q=(:any)'] = "search/index";
$route['s/#q=(:any)'] = "search/index";

它不起作用,我被重定向到404页面。

似乎CI不允许这种路由。请告诉我如何做到这一点。

如果我使用http://example.com/s/#q=searchtext

如何在我的函数中获取值searchtext?

0 个答案:

没有答案