Это не вопрос программирования (не для StackOverflow), и ключ к разгадке находится в сообщении об ошибке.
Сертификат для сайта, на который вы ссылаетесь, имеет следующие альтернативные имена субъектов:
DNS Name: *.gridserver.com
DNS Name: gridserver.com
Следовательно, он действителен только для этих имен (см. RFC 6125 и RFC 2818 ):
Если расширение типа subjectAltName типаприсутствует dNSName, который ДОЛЖЕН использоваться в качестве идентификатора.В противном случае ДОЛЖНО использоваться (наиболее определенное) поле общего имени в поле «Тема» сертификата.Хотя использование общего имени является существующей практикой, оно устарело, и сертификационным органам рекомендуется вместо этого использовать dNSName.
Сопоставление выполняется с использованием правил сопоставления, указанных в [RFC2459].Если в сертификате присутствует более одного идентификатора данного типа (например, более одного имени dNSName, совпадение в любом из набора считается приемлемым). Имена могут содержать подстановочный знак *, который считается соответствующим любомукомпонент доменного имени или фрагмент компонента.Например, .a.com соответствует foo.a.com, но не bar.foo.a.com.f .com соответствует foo.com, но не bar.com.
Это не имеет ничего общего с .htaccess
.
В качестве примечания, перенаправления с помощью правил перезаписис http://
до https://
происходит только после того, как был сделан запрос http://
.Убедитесь, что вы остаетесь на https://
, как только вы на нем, не полагайтесь на это, чтобы все ваши ссылки автоматически переключались на https://
.