I'm trying to redirect all requests to:
https://example.com
http://www.example.com
http://example.com
to https://www.example.com. I'm using Heroku and Namecheap.
Here are my steps:
- In Heroku, I added
www.example.comto my domains, and enabled SSL. - On Namecheap, I created a
CNAMErecord with hostwwwtowww.example.com.herokudns.com. - On Namecheap, I created a
URL Redirectrecord with host@tohttps://www.example.com/.
With these steps, everything works well as long as I redirect http requests to https requests on the server side (e.g. redirect http://www.example.com/ to https://www.example.com/).
The only thing I can't figure out is how to redirect https://example.com to https://www.example.com. From what I've read, it looks like this is what an ALIAS record could accomplish. Unfortunately, Namecheap doesn't seem to have this type of record available.
Is it possible get this behavior using Namecheap, or do I have to use a different DNS provider?