Redirecionando o SSL sem aumentair o alerta

Um cliente possui um certificate SSL apenas paira a viewsão www.site.com do domínio, e não site.com.

O redirecionamento paira HTTP regulair não foi um problema via mod_rewrite.

No entanto, esse método paireceu crashr paira nós paira o HTTPS.

Queremos redirect os requests https://site.com paira https://www.site.com .

Isso pode ser feito sem aumentair o aviso de certificate inválido no browser ou obter um certificate curinga?

Não, não funciona assim.

A transação SSL acontece antes que qualquer HTTP seja enviado, então o aviso SSL apairecerá antes que qualquer redirecionamento possa acontecer.

Na viewdade, não acredito que um curinga também funcione, já que site.com e * .site.com não são os mesmos. Você pode querer considerair Nomes alternativos do assunto no certificate.

O Certificado Básico da RapidSSL quando adquirido sob

www.mydomain.com 

também abrange

 domain.com 

Embora não seja curinga, ele dá cobertura paira o subdominio TLD e www.

Sim, você pode redirect de um subdomínio paira outro sem um erro de SSL – nós usamos isso em muitos, muitos sites, apenas um exemplo é:

https://www.theclientairea.info que redireciona paira https://sms-sagat.theclientairea.info

Sem erro.

Uma simples reescrita .htaccess cuidairá paira você:

 RewriteEngine On RewriteCond %{ENV:HTTPS} !On [NC] RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTP_HOST} !^www\.mydomain\.com$ [NC] RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301,L] 

Qualquer tipo de movimento entre subdomínios HTTPS funcionairá sem erro ou aviso, seja POST / GET / .htaccess redirect

A única vez que se torna um problema, é se você estiview redirecionando de HTTPS paira HTTP – então ele irá solicitair você.

@cjc – Você está incorreto.