2012-01-04 13 views
0

は、私はそれがHTTPSに切り替えるには、ブラウザをお伝えしたいと思います。SSLと.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 6125RFC 2818を参照)に対してのみ有効です。

の場合dNSName型のsubjectAltName拡張子が存在し、それは を識別情報として使用する必要があります。それ以外の場合は、証明書のSubjectフィールドの(最も固有の)Common Name フィールドを使用する必要があります。 共通名の使用は既存の方法で行われますが、推奨されておらず、代わりに 認証機関にdNSNameを使用することをお勧めします。

一致は、 [RFC2459]で指定された一致規則を使用して実行されます。指定されたタイプのアイデンティティが複数ある場合は、 証明書(複数のdNSName名など)のいずれか1つが一致するとみなされます。名前には、ワイルドカード *が含まれている可能性があります任意の単一のドメイン名 コンポーネントまたはコンポーネントの一部に一致します。たとえば、.a.comはfoo.a.comと一致しますが、 はbar.foo.a.comと一致しません。 f .comはfoo.comと一致しますが、bar.comとは一致しません。

これは、.htaccessとは関係ありません。

補足として、http://からhttps://の書き換えルールによるリダイレクトは、http://要求が行われた後にのみ発生します。一度あなたがそれをしたらhttps://にとどまることを確かめてください、すべてのあなたのリンクがhttps://に自動的に回されるためにこれに頼ってはいけません。

関連する問題