2015-12-11 19 views
5

Ho un problema con redirezioni e non ho trovato una soluzione su tutto il web ....htaccess: non www a www (con https) mostra 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. 

Questo è il mio .htaccess File:

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> 

può essere che il problema è che il certificato è solo per il www-versione, ma non per il non-www-Version? E che Firefox lo rende critico mentre Chrome lo ignora?

Grazie per il vostro aiuto!

(Mi dispiace che ho segnato il testo come codice, ma non ho abbastanza reputazione di inviare più di due link - sto lavorando su di esso)

risposta

3

In Chrome viene inoltrato correttamente https://www.fit-for-easa.com - ma non in Firefox ciò che mi sembra molto strano. Firefox mostra ssl_error_bad_cert_domain.

Non funziona in Chrome neanche per me. Forse ha funzionato per te perché hai aggiunto un'eccezione in precedenza. Il motivo è semplice: il nome fit-for-easa.com non è incluso nel certificato, solo il nome con il prefisso www. Dal certificato:

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 

Per reindirizzare da https://fit-for-easa.com a qualsiasi altro sito il certificato deve includere il nome, come mostrato nella URL, cioè fit-for-easa.com e non www.fit-for-easa.com. Nessuna impostazione di htaccess o impostazioni DNS possono aggirare questo problema, ma il certificato deve essere corretto.

+0

Grazie mille per la tua risposta chiara e utile! Aggiornerò il certificato – user3009320

Problemi correlati