HTTPSログイン後、ユーザーをサイトのHTTPページにリダイレクトしたい。サイト全体でHTTPSを使用することはありません。
私がこれまでに持っているのは次のとおりです。
- ユーザーはログインフォームを安全なサイトに投稿します
- 安全なサーバーが資格情報を検証します
- セキュアサーバーは302リダイレクトをクライアントに送信します
これは機能しますが、IE6の私のマシンでは、セキュリティで保護されたページを終了するときにデフォルトで警告が表示されるため、ユーザーにエラーメッセージが表示されます。これらのエラーは私にとってユーザビリティのキラーであり、したがってショートッパーです。手順3になるように変更しました
- サーバーはメタリフレッシュでhtmlコードを送信します
しかし、これは非常に遅いです。私のローカルマシンでも、302リダイレクトを実行するよりも著しく遅くなります。
人々が使用する標準設定で手間のかからないリダイレクトの目標を達成するためのより良い方法はありますか?IE6は、トラフィックの20%〜25%を占めています。また、302リダイレクトについて警告するブラウザと警告しないブラウザについて、誰かが良い情報を持っていますか?私はIE6をブラックリストに載せることを検討しています。そうすれば、IE6だけが遅いメタリフレッシュを取得し、他のすべての人は速い302を取得します。