skurudo wrote:Если у основного домена есть валидный сертификат, то я такой ошибки не наблюдаю.
Я наблюдаю следующим образом. У https://site1.com есть валидный сертификат, так что сам он открывается без проблем. На дефолтную заглушку site.default (без собственного адреса) мы в предыдущих сериях добавили сертификат от site1.com и .htaccess для перенаправления с https на http.
Однако, при открытии https://site.default, а также https://site2.com, https://site3.com и т. д., для которых и делался .htaccess с перенаправлением, потому что у них сертификатов нет и не нужно, например, Chrome выдает ошибку:
Code: Select all
Не удалось подтвердить, что это сервер site2.com. Его сертификат безопасности относится к site1.com. Возможно, сервер настроен неправильно или кто-то пытается перехватить ваши данные.
Перейти на сайт site2.com (небезопасно)
NET::ERR_CERT_COMMON_NAME_INVALID
И только после нажатия на ссылку «Перейти» из цитаты мы перенаправляемся на версию http site2 или 3, или остальных. Убрать этот шаг, наверное, нельзя, ведь перенаправление может осуществиться только после ответа сервера, а браузер его не примет без сертификатов на все сайты.