There are something in the user guide like this
(:num) will match a segment containing only numbers.
so I do this
//using wildcard
$route['tool/reply/(\d+)'] = "tool/reply/$1";
//or using regx like this
//$route['tool/reply/(:num)'] = "tool/reply/$1";
But it not only matches numeric numbers, it matches strings as well. What happened? Did I miss something?
Try having your function
tool/replyto something liketool/reply_numeric. It could be getting confused and just be routing to your controller and skipping your routes.