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