Estou tentando redirecionar todo o tráfego HTTP
para HTTPS
, incluindo subdomínios. Eu tenho a configuração de domínio com FastComet em sua hospedagem compartilhada usando cPanel. Alguns exemplos de como eu gosto de redirecionar.
http://www.example.com -> https://www.example.com
http://example.com -> https://example.com
http://www.example.com/mail -> https://www.example.com/mail
http://example.com/mail -> https://example.com/mail
http://mail.example.com -> https://mail.example.com
Eu tentei adicionar abaixo ao meu arquivo .htaccess
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTP_HOST} ^(.+\.)?mydomain\.com$
RewriteRule ^(.*)$ https://%1mydomain.com/$1 [R=301,L]
E quanto mais geral
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Mas nenhum deles redireciona http://mail.example.com
para https://mail.example.com
ao redirecionar http://example.com/mail
para https://example.com/mail
works. O que é que eu estou sentindo falta da minha configuração?