When using Pages under the general domain of a GitLab instance (*.example.io), you cannot use HTTPS with sub-subdomains. That means that if your username/groupname contains a dot, for example foo.bar, the domain https://foo.bar.example.io will not work. This is a limitation of the HTTP Over TLS protocol. HTTP pages will continue to work provided you don’t redirect HTTP to HTTPS.
Strange it seems that this is working again. I mean at now GitLab stop redirect to HTTPS as expected.
Can someone explain please? There was a bug and it was fixed or what?