2016-09-05 10 views
4

私のGitLabページサイト(Jekyll)がwww.mydomain.comの下でアクセスされるためには、何をする必要がありますか?mydomain.comだけではありませんか?私はCloudFlareを通じてSSLを持っています。私のDNSでGitLab Pagesカスタムドメインが可能

私が持っている: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ドメインを設定しなければならなかったので(明らかではありませんでした)、2つのAレコードを追加しなければなりませんでした(gitlab ipを使って@とwwwを1つ追加してください)。 wwwから .gitlab.io。今それは良いです、ありがとう! –

-1

サブドメイン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> 

出典:問題のhttps://www.experts-exchange.com/questions/26846703/redirect-non-www-to-www-url-using-Javascript.html

+0

残念ながら、「www」というサブドメインを作成しようとすると、[私はこのエラーが出ます](http://imgur.com/a/7rpiA)? – evan

関連する問題