The simplest way is usually the best and even takes the longest time in its search. Well, recently I was building something where I should limit the access only to https://
(as opposed to http://
, where no SSL encryption occurs).
Simply adding the [SSLRequireSSL](https://httpd.apache.org/docs/2.2/mod/mod_ssl.html#sslrequiressl "Deny access when SSL is not used for the HTTP request")
directive to the definition of an access point in the Apache configuration makes it require the use of SSL encryption.
Surely, it should be added that redirection from regular HTTP should be implemented.