【发布时间】:2009-11-27 23:49:46
【问题描述】:
当 URI 中有查询(?后面的东西)时,我在使用 CodeIgniter 路由时遇到了一点问题。我知道用 CI 中的路由替换查询是一种很好的做法,但是我正在导入一个预制的留言板,该留言板已经对查询进行了所有操作。这是我的路线:
$route['messageboard/:any'] = "messageboard/index";
在这种情况下,任何指的是脚本名称。所以如果它是messageboard/admin.php,我让它加载一个视图来加载我的预制留言板的脚本“admin.php”。如果我做messageboard/admin.php,它工作得很好。如果我做 messageboard/admin.php? 就可以了。但是,如果我将参数放入查询中,路由将不会正确地将用户发送到留言板控制器,而是将它们发送到 404。有人对如何使这项工作有任何想法吗?我将永远感激不尽。谢谢!
【问题讨论】:
标签: codeigniter routes uri