这是一个类似于this one的问题,但不完全相同。
我用 Hugo 创建了一个静态站点并将其托管在 gitlab 上。
我拥有一个由 tophost.it 分配给我的域,例如 example.it
正如本文档中所解释的,特别是在本段 (*) 中,我创建了 4 个 dns:
@ A 35.185.44.232www CNAME example.gitlab.io_gitlab-pages-verification-code TXT gitlab-pages-verification-code = ..._gitlab-pages-verification-code.www TXT gitlab-pages-verification-code = ...如果我在任何浏览器中输入,example.it我在 gitlab 上托管的网站都会正常打开;如果我输入,则会www.example.it收到以下错误消息:
401
您无权访问该资源。
您尝试访问的资源受到保护,您没有查看它的必要权限。
有什么错误?如何纠正?那些在 gitlab 上托管站点的人能否向我解释他们如何设置 DNS 以连接带有和不带有“www”的自定义域?
(*):“在某些情况下,您需要将子域和根域都指向同一个网站,例如,example.com和www.example.com ......”