У меня два домена (example.com и example.co.uk). Домен .com является «главой» и за ним стоят серверы. Я хочу перенаправить весь трафик из домена .co.uk в домен .com.
Я посмотрел в Интернет и сделал запись CNAME в DNS, и перенаправление заработало!
.... но у меня включен SSL в версии .com, а обычный HTTP не разрешен. Браузер жалуется на сертификат, как и должно быть (поскольку .co.uk - это не то же самое, что .com).
Вопрос: Как я могу перенаправить трафик с .co.uk на .com с помощью SSL в домене .com?
P.S. Я понимаю, что одним из вариантов является перенаправление с 301, но я хотел бы отметить это, потому что мне понадобится сервер на .co.uk только для перенаправления (не очень рентабельно) !!
Получите сертификат SSL, который использует subjectAltName и действителен как для example.com, так и для example.co.uk, а затем вы можете запускать виртуальные серверы на основе имен SSL и выполнять перенаправление 301 на одном сервере. Или если ваш сервер и все ваши клиенты поддерживают SNI вы можете сделать то же самое с двумя разными сертификатами (наиболее вероятными клиентами, которые не будут поддерживать его, являются IE в Windows XP и Chrome в версиях Android до 3.0).
Перенаправление HTTP - здесь решение.
Нет, вам не понадобится сервер в .co.uk
: просто сделайте так, чтобы ваш DNS указывал на те же серверы в .com
и настройте их для перенаправления каждого подключения на .co.uk
к .com
(конфигурация будет зависеть от того, какой у вас тип серверов).