Matching multiple endpoints in location of nginx.conf

I can’t really test this easily so I am asking instead. I have this
location
statement in my nginx.conf:

    location ~* ^/(api/abcd)/ {
        ...
    }

Now I want to match against “api/efgh”. Then the regex should be
something
like this?

    location ~* ^/(api/(abcd|efgh))/ {
        ...
    }

OR

    location ~* ^/api/(abcd|efgh)/ {
        ...
    }

OR

something else?

Posted at Nginx Forum:

On 23 Nov 2014, at 23:51, keeyong [email protected] wrote:

   location ~* ^/(api/(abcd|efgh))/ {

something else?

location /api/abcd/ {
[ some configuration ]
}

location /api/efgh/ {
[ and yes, copy paste the configuration above ]
}


Igor S.