我需要做些什么才能在www.mydomain.com
mydomain.com
下访问我的GitLab页面网站(Jekyll),而不只是mydomain.com A 104.208.235.32
?我通过CloudFlare获得SSL。
在我的DNS中我有:
myname.gitlab.io
和CNAME指向www
,myname.gitlab.io
指向www
我是否需要创建www
的子域并将其指向GitLab?我希望我的网站在网址中没有www
,但如果用户输入SELECT label_id, COUNT(*) FROM label_picture WHERE picture_id IN (7,12) GROUP BY label_id
,他们仍然可以访问该网站。
答案 0 :(得分:13)
问题中的配置是正确的,我没有做的是将mydomain.com
和www.mydomain.com
添加为GitLab中的域(设置图标>页面>新域名)。
当列出两个域时,GitLab会将流量定向到www和裸域。
答案 1 :(得分:0)
创建子域www.example.com并将其指向gitlab。然后检测URL中的www并重定向到非www。
<script type="text/javascript">
if ( document.domain.substring(0,4) != 'www.' ) {
window.location = document.URL.replace("//","//www.");
}
</script>
答案 2 :(得分:0)
什么对我有用:
将 www
子域作为单独的页面添加到您的 GitLab 页面域中,请按照文档中的说明进行操作: