in our case, we give th client the full access to thier account in the registrar to change what they need in when they want, .
the second option was a catastrophic decision . our support team spent all the time just to response and make change in the domains .
I have solve the PROBLEM>>>>>> OMG!!!!!!!
Ok I took out the old code and replace it with the following:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>