Проблема не в конфигурации DNS. HSTS (HTTP Strict Transport Security) означает, что доступ к сайту возможен только через зашифрованное (HTTPS) соединение. Вероятно, из-за использования TLD (домена верхнего уровня), такого как *.dev
, который требует использования HSTS. Чтобы это работало, вам нужно настроить сертификат на вашем хосте.
Очевидно, что surge.sh предоставляет бесплатные сертификаты для <my-subdomain>.surge.sh
, но вам понадобится один для вашего настраиваемого домена, а Защита вашего настраиваемого домена с помощью SSL является частью surge plus. Поэтому вам придется купить его и следовать инструкциям или использовать другой хостинг, который вам больше подходит.
Я знаю, что многим нравится использовать surge.sh как хороший бесплатный хостинг для статических сайтов, но в этом случае вам нужен их платный план. Есть и другие платформы, которые разрешают сертификаты для пользовательских доменов в бесплатном плане. Я использую netlify с пользовательским доменом и использую https бесплатно.