RedirectMatch nome do host correspondente

1

Estou usando o apache 2.4

Gostaria de redirecionar qualquer tráfego HTTP para HTTPS que corresponda a qualquer domínio canônico do domínio do apex. Eu sei que é possível fazer isso via RewriteRules, mas eu gostaria de usar o RedirectMatch, onde ele pega o nome de domínio do cabeçalho HTTP.

ServerName exampledomain.com
ServerAlias *.exampledomain.com
<If "%{SERVER_PROTOCOL} != 'HTTPS'">
RedirectMatch (.*) "https://%{HTTP_HOST}$1"
</If>

Então, quando você solicita http://anynameyoucanimagine.exampledomain.com , ele redireciona você para https://anynameyoucanimagine.exampledomain.com .

Alguma idéia?

Muito obrigado!

    
por DaWe4444 02.10.2017 / 16:07

1 resposta

2

as seguintes linhas devem ser simplesmente suficientes

ServerName anynameyoucanimagine.exampledomain.com
RedirectMatch /(.*) https://anynameyoucanimagine.exampledomain.com/$1
    
por 02.10.2017 / 16:31