Static host mapping internal/external conflict

Hi all, not sure if this is a bug or by design. I’m hosting the website for our domain (eg abc.com) on premises. In order to access it internally, I added abc.com as an alias to the system static-host-mapping entry that points to our web proxy.

The problem in doing this is that it appears to route traffic for all subdomains (possibly wildcard matches? I haven’t been able to test) to the alias, meaning that, for example, our phones can no longer access a remotely hosted service at pbx.abc.com.

Is this a bug, or should I be using a different configuration to allow access to the primary website internally?
Thanks

Just looked further at the docs, looks like the behavior is intended.

That being the case, is there any way to map just the root directory (something like the ‘@’ when specifying the root directory when configuring dns records) in the Vyos static-host-mapping config?