我想从“users / profile / username”加载用户的个人资料,其中username与$ username(不带$ sign)相同,如何定义此路由的规则?
我确实想在某个原因保留“$”。
这意味着当输入mysite.com/$username时,CI会将此请求发送到mysite.com/users/profile/username(现在没有$ sign,因为它只是为了识别请求是'用户名'而且它不是控制器)
答案 0 :(得分:0)
在配置中添加$:
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-+$';
然而,这可能是安全漏洞
路线使用:
$route['mysite.com/(:any)'] = 'users/profile/$1'