サブドメインへのリクエストを除いて、https 以外のすべてのリクエストを https にリダイレクトしたいと思います。例えば
http://example.com/ => https://example.com/
http://example.com/page => https://example.com/page
しかし
http://m.example.com/ REMAINS http://m.example.com/
これは、すべてのリクエスト (サブドメインを含む) をリダイレクトする .htaccess にあるものです。
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
RewriteRule の前に条件を追加する必要があることはわかっていますが、構文についてはよくわかりません。