Назад | Перейти на главную страницу

Перенаправление HTTP (301, 302) с доменом HSTS / .dev

У меня есть домен .dev, который включен в список предварительной загрузки HSTS. Домен зарегистрирован в Namecheap.

Теперь, когда я пытаюсь настроить переадресацию (301 302) с моего www. на не-www, это, очевидно, вызывает проблемы. Такие услуги, как http://redirectcheck.com/ показать, что перенаправления работают. Кроме того, используя wget или curl, все разрешилось нормально.

К сожалению, когда я пытаюсь получить доступ к URL-адресам, которые должны быть перенаправлены с помощью Chrome или Firefox, ничего не происходит.

Я почти уверен, что это связано с тем, как современные браузеры обрабатывают HSTS. Насколько я понимаю, они не будут перенаправлять с домена .dev, если другой сайт небезопасен. Однако домен, на который я перенаправляю, является моим собственным доменом, поэтому также домен .dev с поддержкой HSTS. Разве это не должно работать?

Я считаю, что проблема связана с Namecheap и тем фактом, что я не использую один из их сертификатов. Вместо этого сайт размещается через GitLab Pages и сертификат Let's Encrypt.

В любом случае, я «решил» проблему, начав использовать CloudFlare и их правила страниц. Страница также стала быстрее в процессе, и я доволен бесплатной версией.