在Nginx中,您可以使用$request_uri变量获取当前请求的完整URI,包括路径。然后,您可以使用字符串操作函数substring来截取除第一个子目录以外的剩余部分。

以下是一个示例配置,演示如何获取除第一个子目录以外的剩余部分:

nginxlocation / {
    if ($request_uri ~ ^/([^/]+)(.*)) {
        set $subdir $1;
        set $remaining $2;
    }

    ...

    # 使用$remaining变量进行其他操作
}

在上述配置中,我们使用了一个if指令来判断当前请求的URI是否包含至少一个子目录。然后,我们使用正则表达式([^/]+)(.*)来匹配第一个子目录的名称和剩余部分,并将它们分别存储在变量$subdir$remaining中。

您现在可以使用$remaining变量进行其他操作,例如将剩余部分传递给后端的某个处理程序。