Forcing HTTP to redirect to HTTPS
SSL, or Secure Sockets Layer, is the industry-standard technology for establishing an encrypted link between a web server and a browser. This allows information like credit card numbers, login details, and more, to be transmitted securely. SSL is used by millions of websites in the protection of their online transactions with their customers.
To make the http:// version always re-direct to the https:// version, publish your project to the https:// URL explicitly:
surge --domain https://my-project.surge.sh
This is especially useful as search engines including Google have placed increase emphasis on securing all sites:
we’re starting to use HTTPS as a ranking signal. For now it's only a very lightweight signal… we’d like to encourage all website owners to switch from HTTP to HTTPS to keep everyone safe on the web.
You can also save this domain to a
CNAME file, so you don’t have to type it in each time.
Redirecting your custom domain to HTTPS
You may also redirect http:// to https:// for your custom domain in exactly the same way: