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

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

需求:

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;
}
【热门文章】
【热门文章】