Pages require login. URL can’t be changed

Hello,

I created a GitLab page and successfully got it working on this link

The first thing I noticed is that it requires GitLab login. How can I make it public without login?

The second thing is that I would like the URL to be shorter. Something like projectname.gitlab.io
I read online that it’s possible, but couldn’t configure it that way so any help would be appreciated.

Thank you and have a nice day.