escribir rewriterule para sólo index.php?

¿Cómo puede escribir rewriterule para networkingirigir sólo:

http://example.com/index.php en https://example.com/index.php

Y todo lo demás permanece igual

ex: http://example.com/index.php?a=2&lang=English permanece como es http://example.com/index.php?a=2&lang=espanol

Compruebe con RewriteCond si QUERY_STRING está vacío y si HTTPS está desactivado antes de networkingirigir al cliente con una RewriteRule .