我正在尝试为用户页面制作动态路由。我的路线配置如下:
$route['id[0-9+]'] = 'user/index/$1';
在使用MAMP的Mac上,它可以正常工作。我可以使用下一个uri访问用户页面(例如):
http://localhost:8888/MySite/id1
但是同样的uri在服务器和我的合作伙伴的Windows机器上都不起作用。我可以使用user/index/1
访问页面,所有其他静态路由都可以正常工作。我认为正则表达式存在问题,但我无法弄清问题是什么。
答案 0 :(得分:1)
'id[0-9]+'
我想你的意思是这个。这将匹配id87
或id67723
。
id[0-9+]
将匹配id9+
或id8
或id+