У меня есть приложение на Heroku, на которое я хотел бы указать два разных URL-адреса. Я использую CloudFlare в качестве сервера имен. В моем первом домене 8 записей; 2 CNAME, 6 MX и один TXT. Выглядит это так:
CNAME <my_site.co.uk> is an alias of <my_app.herokuapp.com>
CNAME www is an alias of <my_app.herokuapp.com>
MX <my_site.co.uk> ...
MX <my_site.co.uk> ...
MX <my_site.co.uk> ...
MX <my_site.co.uk> ...
MX <my_site.co.uk> ...
TXT google._domainkey ...
Когда я ударил my_site.co.uk
он загружается, как ожидалось. Когда я пробую использовать его для своего второго домена, я получаю сообщение об ошибке:
This webpage has a redirect loop
ERR_TOO_MANY_REDIRECTS
Записи DNS для обоих сайтов идентичны, за исключением соответствующих URL-адресов. В чем проблема?
Хотя записи DNS были идентичны для каждого URL-адреса, параметры шифрования (https://www.cloudflare.com/a/crypto/<your_url>
) не были. У рабочего URL был полный SSL, а у нерабочего - гибкий. Установка обоих на полный теперь дает один доступ к сайту.