Omnibus configuration - Pages without DNS wildcard Go implementation
To eliminate the need for wildcard DNS, the namespace can be included in the URL path instead of the domain.
For example, https://name.pages.example.io/index.html
would become https://pages.example.io/name/index.html
.
We are utilising the existing gitlab_pages["namespace_in_path"]
parameter and implement it at the instance level.
We will need to update NGINX configuration to allow either namespace in path or namespace in host (wildcard) and NOT both (Reference).
Edited by Naman Jagdish Gala