It's the first time I've used 123-reg for website hosting (I usually use another host). The site has an SSL certificate and the htaccess file redirects to https:// HOWEVER... it's not removing the html extensions from the pages (it DID remove them when it was http:// )
123-reg say it's something I'm doing or not doing at my end, but the following htaccess code works just fine with my other host, just not 123-reg.
htaccess code I'm using (which also directs to https:// )
RewriteEngine On
RewriteCond %{ENV:HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html [NC,L]
Here's the website url: https://buyrich.co.uk/