uma reescrita normal de http para https pode ser assim:
RewriteEngine On
# RewriteCond %{HTTP_HOST} !^example.com$
# RewriteRule /.* https://example.com/ [R]
mas este código especifica o site para "example.com"
Existe alguma maneira de fazer uma reescrita " global ", portanto, independentemente de alguém abrir example.com, broken.example.com ou mesmo example.Lom , ( desde que o DNS esteja apontando para o servidor ), basta colocar um https nele?
para servidores que possuem mais de um nome de domínio.
Seria ótimo poder usar o mesmo código em todos os lugares.
Você pode usar o seguinte código em qualquer host virtual para redirecionar http para https:
Você pode configurá-lo globalmente definindo o código em seu virtualhost padrão (
/etc/apache2/sites-available/000-default.conf
no debian) para redirecionar qualquer solicitação http em qualquer domínio para sua versão https: