2016-09-05 1 views
4

내 GitLab 페이지 사이트 (지킬)에 www.mydomain.com이 아니라 mydomain.com이 아니라 액세스하려면 어떻게해야합니까? 나는 CloudFlare를 통해 SSL을 가지고있다. 내 DNS에서GitLab 페이지 맞춤 도메인 허용 www

내가 가진 : myname.gitlab.io

-myname.gitlab.iomydomain.com A 104.208.235.32

및 CNAME 포인트 및 www 포인트 나뿐만 아니라 GitLab에 사람들을 www의 하위 도메인을 생성하고 지적해야합니까? 내 사이트가 URL에 www이 없으면 좋겠지 만 사용자가 www을 입력하면 사이트에 계속 액세스 할 수 있어야합니다.

답변

4

구성이 올바른지, 내가하지 않았어 것은 GitLab의 도메인으로 모두 mydomain.comwww.mydomain.com를 추가입니다 (설정 아이콘> 페이지> 새 도메인).

그러면 GitLab은 두 도메인이 모두 나열되면 www와 네이 키 도메인 모두로 트래픽을 보냅니다.

+1

나는 www를 선택할 것입니다. 또는 알몸의 도메인을 사용하고 둘 다 사용하지 마십시오. 두 가지를 모두 사용하면 중복 된 콘텐츠 및 분할 페이지 순위가 발생할 수 있습니다. 비록 사실일지도 모른다. – JoostS

+0

나는이 정확한 문제를 가지고 있었다. git 랩 페이지에서 내 www 도메인을 설정해야했습니다 (명백하지 않았습니다). 그런 다음 두 개의 A 레코드를 추가해야했습니다 (gitlab ip를 사용하여 @에 하나, www에 하나를 추가해야 함). 그런 다음 CNAME을 추가해야했습니다. www가 .gitlab.io. 이제 좋았어, 고마워! –

-1

하위 도메인 www.example.com을 만들고이를 gitlab로 지정합니다. 그런 다음 URL에서 www를 감지하고 www가 아닌 ​​URL로 리디렉션하십시오.

<script type="text/javascript"> 
if (document.domain.substring(0,4) != 'www.') { 
    window.location = document.URL.replace("//","//www."); 
} 
</script> 

출처 : 문제 https://www.experts-exchange.com/questions/26846703/redirect-non-www-to-www-url-using-Javascript.html

+0

'www가있는 하위 도메인을 만들려고 할 때 [이 오류가 발생합니다.] (http://imgur.com/a/7rpiA), 어떤 아이디어가 있습니까? – evan