2012-01-04 3 views
0

Я никогда не делал этого раньшеSSL и .htaccess сила HTTPS

Это мой текущий .htaccess файл, я хочу это сказать браузеру, чтобы переключиться на HTTPS.

AddHandler php5-script .php 

RewriteEngine on 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule ^(.*)$ index.php?r=$1 [L,QSA] 

Сайт JacoInc.com имеет SSL однако Chrome дает это сообщение:

The identity of this website has not been verified. 
• Server's certificate does not match the URL. 

Я не знаю, почему это приходит. Это из-за MediaTemple или что-то, что я делаю?

ответ

2

Это не вопрос программирования (а не для StackOverflow), и ключ находится в сообщении об ошибке.

Свидетельство на сайте вы ссылаетесь имеет следующие субъектные альтернативные имена:

DNS Name: *.gridserver.com 
DNS Name: gridserver.com 

Таким образом, это справедливо только для этих имен (см RFC 6125 и RFC 2818):

Если расширение subjectAltName типа dNSName присутствует, что MUST будет использоваться как идентификатор. В противном случае должно использоваться поле (наиболее конкретное) Common Name в поле Subject сертификата. Хотя использование Common Name является существующей практикой, оно устарело и . Органам сертификации рекомендуется использовать dNSName.

Соответствие выполняется с использованием правил соответствия, установленных [RFC2459]. Если в присутствует более одного идентификатора данного типа, сертификат (например, более одного имени dNSName, совпадение в любом набора считается приемлемым.) Имена могут содержать подстановочный знак *, который считается соответствие любому доменному имени фрагменту компонента или компонента. Например, .a.com соответствует foo.a.com, но не bar.foo.a.com. f .com соответствует foo.com, но не bar.com.

Это не имеет никакого отношения к .htaccess.

В качестве примечания стороны, перераспределение по правилам перезаписи от http:// до https:// происходит только после того, как был запрошен запрос http://. Убедитесь, что вы остаетесь на https://, как только вы на нем, не полагайтесь на это, чтобы все ваши ссылки были автоматически переведены на https://.

Смежные вопросы