And while at it why not use simple Redirect's since your config fits perfectly to use them: <VirtualHost *:80> ServerName example.com Redirect / http://www.example.com/ </VirtualHost> simpler, gets the job done, and you don't need a cannon to smash a fly. 2017-07-16 17:48 GMT+02:00 Luca Toscano <toscano.luca@xxxxxxxxx>: > Hi David, > > 2017-07-15 3:11 GMT+02:00 David Mehler <dave.mehler@xxxxxxxxx>: >> >> Hello, >> >> I'm running Apache 2.4 on a FreeBSD 10.3 system, with several virtual >> hosts. My goal is to have all of them completely ssl, except for the >> .well-known area needed for letsencrypt. >> >> <VirtualHost *:80> >> ServerName example.com >> RewriteEngine On >> RewriteRule ^/?(.*) http://www.example.com$1 [R,L] >> # This line also produces the double slash effect >> # RewriteRule ^/?(.*) http://www.example.com/$1 [R,L] >> </VirtualHost> >> > > Have you tried with RewriteRule ^(.*)$ https://www.example.com$1 [R=301,L] ? > (note also the https, IIUC you need to force TLS). > > Hope that helps, > > Luca > -- Daniel Ferradal IT Specialist email dferradal at gmail.com linkedin es.linkedin.com/in/danielferradal --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx