CodeIgniter URI 路由 正则表达式

如果你喜欢可以使用正则表达式来自定义你的路由规则。任何有效的正则表达式都是被允许的, 甚至逆向引用。

注意: 如果你使用逆向引用请将双反斜线语法替换为美元符语法(\1 替换为 $1)。

一个典型的正则表达式看起来像下面的样子:$route['products/([a-z]+)/(\d+)'] = "$1/id_$2";上例中, 类似于 products/shirts/123 的URI 将换成调用 shirts 控制器类的 id_123 方法。

你也可以混合使用通配符与正则表达式。

文章来源:http://cwiki.ossez.com/pages/viewpage.action?pageId=2392259