我正在编写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?