Skip to content

Go Implementation - Pages without DNS wildcard implementation

Summary

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 could utilize the existing gitlab_pages["namespace_in_path"] parameter and implement it at the instance level.

In the PoC, it was decided to use handler approach.

Edited by Naman Jagdish Gala