Я хочу перенаправить пользователей после входа HTTPS на страницы HTTP на сайте. Использование HTTPS для всего сайта не произойдет.
До сих пор я был следующим:
- Пользователь вводит форму входа в безопасный сайт
- Защищенный сервер проверяет учетные данные
- Защищенный сервер отправляет перенаправление 302 клиенту
Это работает, за исключением моей машины в IE6, пользователь получает сообщение об ошибке, потому что по умолчанию предупреждается при выходе из защищенной страницы. Эти ошибки являются убийцей юзабилити для меня и, таким образом, showstopper. Я изменил его так, чтобы шаг 3 был
- Сервер отправляет html-код с обновлением metali >
Но это очень медленно; даже на моей локальной машине это заметно медленнее, чем перенаправление 302.
Есть ли лучший способ достичь цели бесплатного перенаправления при стандартных настройках, которые люди используют? IE6 составляет 20-25% нашего трафика. Кроме того, есть ли у кого-нибудь хорошая информация о том, какие браузеры будут предупреждать и который не будет предупреждать о перенаправлении 302? Я рассматриваю черный список IE6, так что только он получает медленное обновление мета, а все остальные получают быстрый 302.