So I have a main domain site called: site.com and I recently bought wildcard SSL to try and get the main domain and all its sub-domains to be encrypted and be force all files to use https. After signing up for the service the certificate covers all domains like: *.site.com but all my subdomains have their own name like site2.com site3.com siteN.com etc. I can get https if i use site2.site.com but I need it to be site2.com with https. I've installed HTTPS plugin and if I put site2.site.com as the certificate root it works but the URL is then site2.site.com. Is there a way I can force https through site2.com? My .htaccess file for both main domains and sub-domains is:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
SetEnvIfNoCase User-Agent "^libwww-perl*" block_bad_bots
Deny from env=block_bad_bots
EXTRA NOTE: I dont have access to the vhost files so I cant create virtual hosts