用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4035|回复: 2
收起左侧

[已解决] codeigniter 路由器设置问题

[复制链接]
发表于 2010-9-6 18:34:37 | 显示全部楼层 |阅读模式
我有个问题,在这里请教一下大家http://localhost/web_server/features/Keycer_Web_Basic-1
通过路由设置成
http://localhost/web_server/Keycer_Web_Basic-1
也就是省略了features,要怎么配置路由?



我是这样在路由里设置的

$route['web_server/(\d+)'] = "web_server/features/$1";


但是不能实现,不知道这个正则该怎么写,小弟在线等待。。。。。。
发表于 2010-9-7 10:01:47 | 显示全部楼层
PHP复制代码
$route['web_server/(\d+)'] = "web_server/features/$1";
复制代码

这一句配置当然不对了,请注意正则表达式的基础,\d+是表示一个或者多个数字,而你要传递的不是数字,所以根本不成功
发表于 2010-9-7 10:29:59 | 显示全部楼层
PHP复制代码
$route['web_server/(:any)'] = "web_server/features/$1";
复制代码

其实不需要正则知识。
参考 http://codeigniter.org.cn/user_guide/general/routing.html

本版积分规则