我正在使用CodeIgniter 1.7.1。我的允许URI字符设置如下:
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_()@&\-';
当我输入类似于http://website.com/index.php/controller/method/test%21这样的网址时,页面无法加载并显示以下错误信息:
Code igniter: An Error Was EncounteredThe URI you submitted has disallowed characters.
我不明白。空格
%20
是允许的,但感叹号%21
却不行。