SSL от CloudFlare и поддомены.

Maxim-KL
На сайте с 26.01.2011
Offline
350
6689

Здравствуйте, уважаемые.

Сначала кратко обрисую ситуацию:

Есть сайт мультиязычный, несколько языков на поддоменах. Необходимо все это перевести на https от cloudflare.

Как то немного помучился и все таки добавил поддомены в cloudflare. Начал настраивать https, с виду кажется все просто. Но в итоге у меня что то все начало не корректно отображаться. Соответственно начал гуглить и как оказывается совершенно нет инфы как поддомены перевести на https.

Возможно у кого есть мануал или ссылочка. А то понимаю что ошибка банальная но найти никак не могу :popcorn:

Всем заранее очень благодарен за помощь

Мои услуги по прогонам: ✅Качественный ручной статейный прогон по базе сайтов с ИКС10+ (maximgroups.net/progon-statejnyj) ✅Прогон Максимум - Все включено, 300+ качественных ссылок (maximgroups.net/progon-maksimum)
BLIKSSS
На сайте с 11.04.2013
Offline
84
#1
SZ
На сайте с 08.01.2011
Offline
78
#2

Добавляете главный домен в cloudflare. Вам автоматически будет выдан бесплатный SSL сертификат для этого домена и его поддоменов. Включаете отдачу по https на сервере, далее включаете SSL Flexible в cloudflare. Всё. Потом можно просто в Page Rules добавить правило для главного домена и всех поддоменов (*.domen.ru) Always Use HTTPS. Ничего отдельно настраивать не нужно.

Maxim-KL
На сайте с 26.01.2011
Offline
350
#3

Всем большое спасибо за помощь. Ошибку нашел и исправил, оказалась банальной. И главное возникла из-за плохого знания Английского. Когда они уже там сделают Русский?)

Но по ходу действий заметил другую ошибку исправить которую пока не знаю даже как.

Суть такова:

Необходимо сделать редирект с www.site.ru на site.ru. Создал правило, для основного домена все нормально работает. Решил сделать по подобному правилу для каждого поддомена. Но как оказалось подобные правила стоят денег, + 5 правил +5 баксов.

Может кто знает как одним правилом сделать редирект с www для всех поддоменов?

safari
На сайте с 01.07.2009
Offline
73
#4

Во первых cloudflare не поддерживает ssl на поддоменах четвертого уровня ( www.sub.site.com) на бесплатном тарифе, если у вас платный то тогда: https://www.*.site.com/*

https://$1.site.com/$2

Maxim-KL
На сайте с 26.01.2011
Offline
350
#5
safari:
если у вас платный то тогда

Ага, вот в чем дело. Огромное спасибо, а о я еще бы ковырял долго. К сожалению бесплатный, как то влом 20$ в месяц отдавать за пока еще нулевой сайт.

Я помню там когда то было первый сайт 20$, а каждый последующий 5$. Это еще работает? А то найти не могу...

safari
На сайте с 01.07.2009
Offline
73
#6
Я помню там когда то было первый сайт 20$, а каждый последующий 5$. Это еще работает? А то найти не могу...

Скидок нету, если прямо очень хочется можно взять индивидуальный сертификат с поддоменами, будет 10$ за домен в месяц, загружать свои можно только на тарифе от 200$.

SZ
На сайте с 08.01.2011
Offline
78
#7

При добавлении новых правил на странице Page Rules есть описание и примеры по вашему вопросу. Типа как поставить редирект со всех страниц domain.ru/* или как поставить редирект со всех поддоменов *.domain.ru/* и так далее. Это я к тому, что когда что то делаете, читайте описание, в большинстве случаев есть на самой странице.

coolwebsearcher
На сайте с 29.09.2008
Offline
87
#8

эти правила можно делать на стороне nginx


if ($host = 'www.test.com'){ return 301 https://test.com$request_uri; }

либо через map, если правил много.

Такая конструкция отлично работает в связке с cloudflare

Услуги (http://www.our-dns.info/) | Цены (http://www.our-dns.info/prices/) | Отзывы (/ru/forum/970789)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий