这是我需要做的: 在我的CodeIgniter应用程序中,我有一个名为“modules”的文件夹,每个模块都包含一个名为assets的文件夹,其中包含需要从浏览器中获取的所有资源。
文件结构采用以下格式:
modules
MyModule
assets
views
etc...
MyModule文件夹是动态的,所以我需要添加一条不重写路径的规则,如
/modules/ANY MATCH/assets
但我无法弄清楚正确的正则表达式......
我目前的模式如下:
^(index\.php|robots\.txt|libs|themes|app/modules/^.$/assets|sitemap.xml)
但^。$显然不起作用......我是一个完整的RegEx noob:/
任何帮助将不胜感激。谢谢你的时间!
答案 0 :(得分:1)
我想你想要
^(index\.php|robots\.txt|libs|themes|app/modules/.*/assets|sitemap\.xml)
或更好,如果ANY MATCH
始终只是一个文件夹:
^(index\.php|robots\.txt|libs|themes|app/modules/[^/]*/assets|sitemap\.xml)