Redirecionar todo o tráfego HTTP para HTTPS, incluindo subdomínios

4

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?

    
por g3blv 06.07.2017 / 08:23

0 respostas