以下是正则表达式的路线:
$route["searchresults/((parameter|type|something)-([0-9]+)\/)+"] = 'somecontroller';
这是一个例子:
www.somedomain.com/searchresults/parameter-21/
上面的url没有被codeigniter的路由识别出来,并且说是404.路由中的正则表达式出了什么问题?
答案 0 :(得分:1)
这可能是由于你的正则表达式中的尾部斜杠,你可以通过删除它或使它成为可选项来获得更多运气:
$route["searchresults/((parameter|type|something)-([0-9]+)\/*)+"] = 'somecontroller';