Exact matching finishes immediately; an ordinary longest prefix can still yield to a matching regex.

An nginx prefix is a candidate until matching finishes

An nginx location selects configuration for a request within the chosen server. For the flat prefix and regex locations tested here, an exact match finishes the search; otherwise nginx remembers the longest matching prefix and can then choose the first matching regex. If no applicable regex wins, the remembered prefix supplies the configuration. This is a selection process, not simply the first block encountered in the file. ...

January 17, 2028 · 5 min · XB Field Notes