正如标题中提到的,我正在构建一个 CMS,并且我正在尝试将 Patterned URLs 工作到系统中。作为其中的一部分,可以将模块分配给基本句柄,然后将参数传递给它。
使用正则表达式我想匹配 URL 并能够从中提取通配符信息。一般格式如下。
http://i3network.net/module/
http://i3network.net/module/action/
http://i3network.net/module/action/id/
http://i3network.net/module/action/id/subaction/
我目前正在通过从数据库中加载每个模块(启用了此功能)的 4 个正则表达式并单独检查来运行它。
我遇到的问题是表达式匹配第一个,然后不继续执行顺序。
这是我目前用于第一级的表达方式。
/^module\//
任何帮助是极大的赞赏!