让所有的数字目录跳转到指定英文目录的正则要怎么写?

需求:

1、所有的数字目录请求如:/111 都rewrite到 /abc/
2、带斜杠和不斜杠都跳到 /abc/
2、包括他们下面的子目录和文件也一起rewrite

尝试用:

if (!-e $request_filename) {
        rewrite ^/(\d+)/(.*) /abc/$2 last;
}   

但只能匹配到根目录下的文件,子目录没匹配到。
补充:是nginx的rewrite

if (!-e $request_filename) {
    rewrite ^/\d*/(.*)$ /abc/$1 last;
}
  • java 正则表达式
  • 请问这两个正则表达式有什么区别
  • 正则表达式可以在查找的同时处理替换吗?
  • 正则分组匹配时,使用’\n ‘与 $n 为什么不同?
  • 正则:一个表达式跟预期的结果不一样
  • 正则表达式分组匹配 uuid
  • php正则匹配p标签及带特定的中文
  • 求一个SQL替换正则
  • 代码高亮,求一个正则表达式
  • php怎么用preg_replace替换这样的字符串?
  • php正则表达式问题??