Você precisa ter um VirtualHost
separado para o SSL. O não-ssl VirtualHost
deve somente ter a reescrita, não Dav ou qualquer outra coisa (mas você não precisa envolvê-lo em um bloco <Location>
).
Mova o bloco <Location>
(sem reescrever) inteiramente para o SSL VirtualHost
.