недействительный сертификат безопасности и доменные имена
-
19-08-2019 - |
Вопрос
Недавно я приобрел сертификат безопасности для веб-сайта, действительный для www.example.com, но не для *.example.com (версия с подстановочным знаком - дороже) Проблема, с которой я столкнулся сейчас, заключается в том, что, хотя пользователи могут вводить http://example.com , защищенная версия (страницы с поддержкой ssl) https://example.com вызывает исключение недействительного сертификата - что вполне объяснимо.
Как я могу перенаправить трафик HTTPS на www.example.com версия до того , как запрос действительно попадает на сервер?я пробовал переписывать URL-адреса и перенаправлять их, но безуспешно.есть какие - нибудь идеи ?
Веб-сайт создан с использованием ASP.NET и размещен на сервере IIS 7.
Спасибо!
Решение
Потратьте еще несколько долларов (~ 30 долларов в Godaddy) на дешевый сертификат для более короткого домена example.com.
Представляется маловероятным, что значительное число пользователей вводят https://example.com.Если они вводят адрес, они, вероятно, используют http:// или ничего.Вы должны иметь возможность настроить 2 виртуальных хоста, один для http://example.com/, и один для http (ов)://www.example.com.Перенаправлять все с example.com на www.example.com
Сначала согласовывается протокол SSL, поэтому на самом деле вы ничего не можете сделать для перенаправления соединений с https://example.com Для https://www.example.com если https://example.com имеет недействительный сертификат.