路由问题不是路由

时间:2012-01-09 04:35:57

标签: php codeigniter routes

我正在尝试将example.com/p/21的网址发送到example.com/welcome/index/21。我的路线文件中有这一行

$route['p/:num'] = "welcome/index/$1";

如果我去example.com/welcome/index/21,它运行正常。如果我去example.com/p/21,我什么都没得到。

在其中一个查询中,我传入了网址中的数字,我回复了$this->db->last_query()',我的查询显示为$1

如何使这种简洁的简单路线正常工作?

1 个答案:

答案 0 :(得分:2)

尝试;


$route['p/(:num)'] = "welcome/index/$1";

希望它有效。