An alternative would be to use the following in the apache vhost instead of rewrite:
SSLOptions +StrictRequire SSLRequireSSL
This is a benefit, since rewrite costs CPU.