How can I redirect HTTP to HTTPS by default?
For example, if I type example_address.com I would like to get https://example_address.com
My code is below
def run(server_class=HTTPServerV6, handler_class=Server, port=443):
server_address = ('::', port)
httpd = server_class(server_address, handler_class)
httpd.socket = ssl.wrap_socket (httpd.socket, certfile='./secret_private_key.pem', server_side=True)
try:
httpd.serve_forever()
except KeyboardInterrupt:
pass
httpd.server_close()