Назад | Перейти на главную страницу

Перенаправить https .com на https .co.uk без действующего сертификата SSL на .com без изменения DNS

У меня есть сертификат SSL, действительный для www. и . поддомены в домене. Это работает и отлично работает. Весь трафик включен http перенаправляет на https, и весь трафик с чистого домена перенаправляется на www. версия. Короче, все заканчивается на https://www. Все идет нормально.

Однако у меня также есть файл.com. Это в настоящее время имеет перенаправление уровня apache (в настоящее время не может изменить DNS)

На данный момент собирается https://www.***.com адрес показывает, что сертификат недействителен, что, конечно, правильно - это только для www и . на .co.uk.

Вопрос

Как мне получить https://www.***.com перенаправить на https://www.***.co.uk без действующего сертификата SSL для .com и без изменения DNS?


Технические подробности

Все домены указывают на один и тот же сервер. Vhost настроен для версии ssl и версии без ssl, оба с псевдонимами для www и без www для .co.uk и .com.

Правило перезаписи вроде:

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

выталкивает все на https.

Вы не можете отправлять перенаправления без сертификата vlid. Перенаправление выполняется либо по протоколу HTTP, возвращая ответ 301 или 302, либо в HTML-содержимом с мета-заголовком. Для отправки этих данных необходимо сначала настроить SSL-соединение с действующим сертификатом. Так что не будьте смехотворно дешевыми и получите почти бесплатный сертификат startssl для домена .com.

И если вы не хотите указывать этот домен на отдельный IP-адрес, вам необходимо настроить Поддержка SNI в apache для работы с несколькими сертификатами на одном IP.