Forum Moderators: phranque
What will happen if I don't switch to HTTPS?
In general... I would recommend using ssls.com for a cheap SSL cert. There's also Let's Encrypt, but those require renewal every 90 days still, which is a pain.
Once you install the SSL cert, you can add .htaccess file redirects to point everything to https and then ensure all your site pages request over https as well, to avoid the insecure content warnings.
For your site, what website content editor do you use to make the HTML pages?
Worst case, I can help and use SSH to globally (in all site files) search/replacethat should do it for the most part.http://your-site.com/ to https://your-site/,
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]Note: your server may require a different code [edited by: keyplyr at 11:44 pm (utc) on Mar 17, 2017]
I'd rather remove my forum
[edited by: phranque at 11:06 am (utc) on Mar 18, 2017]
[edit reason] unlinked substitution url for clarity [/edit]
1. RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
2. RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
3. RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
1. RewriteCond %{SERVER_PORT} =80
or...
2. RewriteCond %{HTTPS} =off
RewriteCond %{SERVER_PORT} =80 [OR]
RewriteCond %{HTTP_HOST} !^(www\.example\.com)?$
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]
Let's Encrypt SSL certificates are free of any charges, and can be applied to all of your domains. The only requirement is the domains do have to be pointing to our server before we can apply the SSL certificates.
There are no additional costs for adding free Let's Encrypt SSL certificates for https for any domains on your account.