How to force SSL/HTTPS with .htaccess
After having SSL enabled for your domain, you may want to route all your traffic to HTTPS rather than the non-SSL version, HTTP. To do this, the easiest method is using Apache .htaccess handler to redirect your traffic to HTTPS on all requests. If you already do not have a .htaccess file you need to create on in your /public_html directory or if it exists, add the following code in it.
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
This will redirect all traffic to HTTPS for your domain name.
If you want to force subdomains to also redirect, then add the following line too, replace {subdomain} with your subdomain, eg. jobs.example.com
RewriteCond %{REQUEST_URI} !/{subdomain}$
Was this answer helpful?