Я развернул свое приложение на heroku, и я использую их ACM. Когда я go специально для https://www.example.com, у меня есть безопасная версия моего сайта. Но когда я просто набираю www.example.com (что и сделал бы потребитель), у меня появляется незащищенная версия моего сайта.
Я хочу перенаправить все http-запросы на https, чтобы потребитель всегда взаимодействовал с безопасная версия приложения.
Решения, которые я пробовал до сих пор, но которые для меня не увенчались успехом:
heroku-ssl-redirect.
Использование оператора if, который проверяет заголовок X-Forwarded-Proto и проверяет, не является ли он https, а затем использует перенаправление, но пока не повезло. Я не могу увидеть этот заголовок, когда проверяю его на инструментах разработчика, поэтому мне интересно, не является ли это причиной того, что этот код не работает.
Кто-нибудь может направить меня в правильном направлении?