Проблемы при настройке редиректа с HTTP на HTTPS могут возникать по разным причинам, некоторые из которых включают в себя:
1. Неправильная настройка сервера: Неправильные настройки сервера могут привести к тому, что редирект не будет работать должным образом. Это может быть вызвано некорректной конфигурацией файла .htaccess, сервера или веб-сервера.
2. Ошибки в коде: Неправильно написанный код, например, неправильные условия редиректа или неправильные правила перенаправления, могут привести к ошибкам при настройке редиректа.
3. Проблемы с SSL-сертификатом: Если настройка SSL-сертификата неправильна или устарела, это также может вызвать проблемы с редиректом с HTTP на HTTPS.
4. Кэширование: Некорректно настроенное кэширование на сервере или веб-браузере может привести к тому, что старые настройки редиректа сохраняются и не обновляются.
Относительно странной переадресации с HTTP на HTTPS может быть вызвана наличием ошибок в коде редиректа, несовместимостью с браузером или прокси-сервером, неправильной конфигурацией SSL-сертификата или другими техническими причинами. Рекомендуется уделить внимание конфигурации сервера, проверить код редиректа на ошибки и убедиться в правильности установки SSL-сертификата.