Страницы GitLab пользовательский домен разрешить www
что мне нужно сделать, чтобы мой сайт GitLab pages (Jekyll) был доступен под www.mydomain.com
не только mydomain.com
? У меня есть SSL через CloudFlare.
в моем DNS у меня есть:
mydomain.com A 104.208.235.32
и CNAME указывает на myname.gitlab.io
и www
указывает на myname.gitlab.io
мне нужно создать поддомен www
и указать их на GitLab? Я бы хотел, чтобы мой сайт был без www
в url, но если пользователь вводит www
они все еще должны иметь доступ сайт.
2 ответов
конфигурации в вопросе правильные, то, что я не сделал, это добавить оба mydomain.com
и www.mydomain.com
как домены в GitLab (значок настроек > страницы > новый домен).
GitLab затем направляет трафик как на www, так и на голый домен, когда оба домена перечислены.
создать поддомен www.example.com и укажите это на gitlab. Затем обнаружьте www в URL-адресе и перенаправьте на не-www.
<script type="text/javascript">
if ( document.domain.substring(0,4) != 'www.' ) {
window.location = document.URL.replace("//","//www.");
}
</script>