Изменить% {REQUEST_URI} на / $ 1 (первое совпадение в правиле. *)
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^example.com$
RewriteRule (.*) https://www.%{HTTP_HOST}/$1 [L,R=301]
или изменить последний шаблон правила:
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^example.com$
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]