【发布时间】:2013-04-09 08:46:10
【问题描述】:
我有一个非常简单的路由规则,我用来放在 CodeIgniter 中的路由配置文件中。
$route['building/(:num)'] = 'building/$1';
路由规则工作得很好,没有任何问题,我发现的唯一问题是,当将变量传递给参数时,它会显示此错误消息
An Error Was Encountered
The URI you submitted has disallowed characters.
我知道我的规则告诉 CodeIgniter 只接受数字作为参数,但如果参数错误,我需要这样做,它必须重定向到另一个定义的页面或 url,而不是显示此错误。
我不知道是否可以通过配置文件来做到这一点,或者我应该编写一个控制器来做到这一点
谢谢
【问题讨论】:
标签: php codeigniter