2015-12-11 6 views
5

ich ein Problem mit Umleitungen haben und nicht eine Lösung auf dem gesamten Web finden ....htaccess: non www www (mit https) zeigt ssl_error_bad_cert_domain in Firefox

The right domain is: https://www.fit-for-easa.com 

The following redirections DO work: 
http://fit-for-easa.com to https://www.fit-for-easa.com 
http://www.fit-for-easa.com to https://www.fit-for-easa.com 

But the problem is with: 
https://fit-for-easa.com 

In Chrome it is forwarded correctly to https://www.fit-for-easa.com - 
but not in Firefox what seems very strange to me. 
Firefox shows ssl_error_bad_cert_domain. 

Das ist mein .htaccess Datei:

AddType image/svg+xml svg svgz 
AddEncoding gzip svgz 

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{HTTPS} !=on 
RewriteRule^https://www.fit-for-easa.com%{REQUEST_URI} [L,R=301] 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

Kann es sein, dass das Problem ist, dass das Zertifikat nur für die www-Version ist aber nicht für die nicht-www-Version? Und das Firefox nimmt dies kritisch, während Chrome es ignoriert?

Vielen Dank für Ihre Hilfe!

(Sorry, dass ich den Text als Code markiert, aber ich habe nicht genug Ruf mehr als zwei Links zu schreiben - ich bin daran zu arbeiten)

Antwort

3

In Chrome wird es weitergeleitet richtig https://www.fit-for-easa.com - aber nicht in Firefox, was mir sehr seltsam erscheint. Firefox zeigt ssl_error_bad_cert_domain.

Es funktioniert nicht in Chrome für mich. Vielleicht hat es für Sie funktioniert, weil Sie zuvor eine Ausnahme hinzugefügt haben. Der Grund ist einfach: Der Name fit-for-easa.com ist nicht im Zertifikat enthalten, nur der Name mit dem Präfix www. Aus dem Zertifikat:

Subject: OU=Domain Control Validated, OU=PositiveSSL Multi-Domain, CN=3wertig.com 
... 
X509v3 Subject Alternative Name: 
DNS:3wertig.com, DNS:www.fit-for-easa.com, DNS:www.steuerberatung-zodel.de 

Um von https://fit-for-easa.com zu einer anderen Website umleiten Ihr Zertifikat die Namen beinhalten muss, wie in der URL angezeigt, das heißt fit-for-easa.com und nicht www.fit-for-easa.com. Keine Htaccess-Einstellungen oder DNS-Einstellungen können dies umgehen, aber das Zertifikat muss repariert werden.

+0

Vielen Dank für Ihre klare und hilfreiche Antwort! Ich werde das Zertifikat aktualisieren. – user3009320

Verwandte Themen