Eu não estou muito familiarizado com as configurações do servidor, por favor me ajude neste assunto:
Eu tenho um servidor Debian8 e um certificado SSL, o certificado SSL somente para Meu domínio não www, então eu gostaria de redirecionar toda a requisição www para não-www, abaixo do código htaccess, está funcionando para alguns navegadores mas não está funcionando para algum outro
No Chrome: redirecionando com êxito o pedido http://www.example.com
ou http://example.com
para https://example.com
, é isso que eu quero para todos os navegadores.
No Mozilla: Redirecionando o pedido http://www.example.com
para https://www.example.com
e parou de funcionar com o erro INSECURE CONNECTION. Acho que a partir daqui navegador verificando primeiro para o certificado SSL de www e parar antes de redirecionamento não-www.
A seguir, meu .htaccess
redirecionará www para não www com https, alguma coisa que eu perdi em .htaccess
? ou qualquer outra solução através do DNS ou com ajuda do padrão do apache ssl.conf
.
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Meu certificado SSL é Certbot e segui este tutorial para instalar link você pode ver que há apenas um domínio solicitando que não é www, não há opção para configurar o certificado SSL para www. Se eu pudesse obter um certificado SSL para www, também posso resolver o problema.