@cool-kittens

Переадресация. Если сайт может открыть https то откроет а если не может то останется на http. Как это можно сделать?

Есть идея сделать так:
У сайта есть ssl сертификат (он поддерживает https протокол)
Допустим, если зайти через браузер который поддерживает https протокол на сайт через http, то должна сработать переадресация на протокол https.
А если зайти через старый браузер (который не поддерживает https протокол) на сайт через http, то переадресация не будет работать и оставит пользователя на сайте.
Но при этом на https будет один сайт, а на http другой (это нужно для полноценной работы сайта на старом браузере, который не поддерживает https.

Я пересмотрел почти весь интернет и ничего дельного не смог найти.
  • Вопрос задан
  • 131 просмотр
Пригласить эксперта
Ответы на вопрос 1
vesper-bot
@vesper-bot
Любитель файрволлов
Никак. Это открытая дверь на атаку на понижение (описание есть скажем тут https://www.ssldragon.com/ru/blog/what-is-downgrad... ), причем сразу наглухо. Плюс, найдите сейчас браузер, который не умеет в HTTPS. Разве что вы пилите какое-то легаси а-ля windows 95 update, под четвертый ИЕ, но здесь проще - не настраивайте HTTPS вообще, так как ваши клиенты это как раз те, кто HTTPS не умеет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы