Codeigniter路由正则表达式404

时间:2014-09-26 11:56:41

标签: regex codeigniter url-routing

我正在尝试为用户页面制作动态路由。我的路线配置如下:

$route['id[0-9+]'] = 'user/index/$1';

在使用MAMP的Mac上,它可以正常工作。我可以使用下一个uri访问用户页面(例如):

http://localhost:8888/MySite/id1

但是同样的uri在服务器和我的合作伙伴的Windows机器上都不起作用。我可以使用user/index/1访问页面,所有其他静态路由都可以正常工作。我认为正则表达式存在问题,但我无法弄清问题是什么。

1 个答案:

答案 0 :(得分:1)

'id[0-9]+'

我想你的意思是这个。这将匹配id87id67723

id[0-9+]将匹配id9+id8id+