gwillen / herring

Modern Django and ReactJS based web application for puzzlehunt team management!
MIT License
7 stars 4 forks source link

https doesn't work on root domain #31

Open gwillen opened 3 years ago

gwillen commented 3 years ago

I.e. it works on www.rage.solutions but not on rage.solutions. This is because of shenanigans. (See the blue box at https://devcenter.heroku.com/articles/route-53#naked-root-domain .)

There is apparently an alternative scheme for doing this but it sounds super annoying: https://building.vts.com/blog/2015/11/02/route53-ssl-naked-domain-redirect/

Other alternatives: switch DNS providers to one that this works on; manually stuff IP addresses into the apex A records, and they will decay gradually but we only need them to be correct for a weekend anyway.

gwillen commented 3 years ago

This is extra annoying because of Chrome's fucking stupid thing where it hides half the domain so people get confused about what domain they're on.

One other alternative would be to replace the root domain with a message saying to please go to the other domain instead.