Я нашел много сообщений о проверке части поддержки браузера SNI, но не сочетания с системным временем.Перенаправить определенных посетителей в https (браузер SNI и системное время в порядке)
По умолчанию для моего сайта является http. Теперь я настроил SSL. Но совместимость важна для меня. Безопасность наименее важна. Я только хочу, чтобы автоматически перенаправить пользователей на https, если я уверен, что они не будут видеть ошибку (а затем ложно думаю, что мой сайт сломан).
Поскольку целевая страница является HTTP, мы можем использовать php или .htacess для обнаружения. Я видел дискуссию в другом месте, используя переадресацию php, которая может вызвать проблему с кнопкой «Назад». (Force SSL and handle browsers without SNI support)
Помимо поддержки SNI, я также знаю, что если у пользователя есть ошибочно настроенное системное время, он может столкнуться с ошибкой на сайте https.
Итак, какой лучший подход для достижения как системного времени проверки SNI +? Любой другой возможный сценарий, когда пользователь перенаправляется на https, может столкнуться с ошибками?
================================================================================================================================================ =======================
Обновление:
Загрузка домашней страницы на самом деле не требуется "безопасность". Я думаю, могу ли я быстро проверить, может ли пользователь успешно загрузить объект, например. https://example.com/test.ico, если да, тогда выберите опцию «Безопасный вход». (Kudos to Steffen). После этого действие post будет выполнено в https для предотвращения несанкционированного доступа к учетным данным.
Если тест для https не удался, тогда нет выбора, который пользователь должен Войти без https.
- Будет ли это работать?
- Дополнительный тест, несомненно, будет перетащить на скорости загрузки сайта разве это