Estou tendo problemas em ter as duas regras funcionando ao mesmo tempo, meu arquivo conf segue
<VirtualHost *:80>
ServerName mytest.domain.com
ServerAlias www.mytest.domain.com mytest2.domain.com www.mytest2.domain.com
RewriteEngine on
RewriteRule ^ https://mytest.domain.com%{REQUEST_URI} [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName redirects.for.mytest.domain.com
ServerAlias www.mytest.domain.com mytest2.domain.com www.mytest2.domain.com
RewriteEngine On
RewriteRule ^/(.*) https://mytest.domain.com/$1 [L,R]
</VirtualHost>
<VirtualHost *:443>
ServerName mytest.domain.com
DocumentRoot /var/www/mytest/
SSLEngine on
SSLCertificateFile my.crt
SSLCertificateChainFile my.chain
SSLCertificateKeyFile my.key
</VirtualHost>
O que estou tentando alcançar:
Eu posso fazer um ou outro, mas misturar ambos cria um loop de redirecionamento infinito, o que é o caminho certo?
Tags mod-rewrite apache-2.4 httpd