我遇到了一些正则表达式,这在我承担的旧项目的 htaccess 文件中需要。我想匹配以下uri
/page?id=12
/admin/users-view?id=3242
/subscribe
可能有也可能没有查询字符串,可能有也可能没有多个段
我需要.php
在查询字符串之前插入一个扩展名。所以第一个例子变成了
/page.php?id=12
我也无法将任何带有文件扩展名的 uri 匹配,因此无法匹配图像、js 或 css 文件。
我想出了这个:
^([/\w-]+)?/?
除了最后一点之外,它可以满足我的需求。我的正则表达式技能很差,所以任何帮助表示赞赏