Tente:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{THE_REQUEST} ^([^?]+)$
RewriteRule ^(.*)$ https://%{SERVER_NAME}/$1 [R,L]
Eu preciso criar uma regra de reescrita para redirecionar minha página de
http://example.com para https://example.com .
Mas no caso de o cliente abrir a página com qualquer parâmetro GET, ele deve permanecer o mesmo sem redirecionar. Por exemplo:
http://example.com/index.php deve redirecionar para https://example.com/index.php
http://example.com/index.php?param1=val1 não deve redirecionar. Tags mod-rewrite apache-2.2