Я возился с настройками DNS и не могу понять, как заставить это работать...
У меня есть G Suite для example.com
с опубликованным (новым) приложением Google Sites, которое принимает www.example.com
. У меня есть CNAME в моем DNS, указывающий www
на Google, поэтому http://www.example.com/
и https://www.example.com/
оба работают, а http
делает 301 для версии https
, что именно то, что я хочу.
В моем DNS (в GoDaddy) у меня есть базовый домен, перенаправляющий на https://www.example.com
, поэтому запросы на http://example.com
перенаправляются правильно.
Остался один https://example.com/
— он не перенаправляет, потому что GoDaddy его не поддерживает (я предполагаю, что все хостинговые компании будут одинаковыми), но я хочу, чтобы он перенаправлялся, как и другие.
Единственный способ, который я могу придумать, - это иметь активную учетную запись хостинга где-то еще, для https://example.com/
, и перенаправить браузер на www
. Я мог бы сделать это со статическим хостингом (например, Firebase) и использовать javascript или хостинг приложений с чем-то вроде ASP.NET и перенаправить прямо в ответ.
Есть ли более простой способ, без использования отдельного хостинг-продукта?
(Это может быть лучший вопрос для ServerFault, но я думаю, что я начну здесь)