@cool-kittens

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

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

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

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

Войти через центр авторизации
Похожие вопросы