私はウェブサイトを構築していますが、ページのHTTPバージョンとHTTPSバージョンの間をリダイレクトするコードをデバッグしていました。HTTPページは、HTTPSページにリダイレクトしないように指示した場合でも、常にHTTPSページにリダイレクトしていることがわかりました。多くの髪を引き裂いた後、実際にリダイレクトが発行されていないことがわかりました。代わりに、Firefoxはリダイレクトをキャッシュし、それ自体をリダイレクトしていました。
これは、すべてのリダイレクトが一時的なものであったという事実にもかかわらずです302 Found
。これまでに発行された永続的なリダイレクトはありませんでした。Firefoxのキャッシュをクリアしても解決しませんでした。OperaとWeb-Snifferはリダイレクトを表示しませんが、Firefoxは引き続きリダイレクトします。
キャッシュをクリアすると、通常、すべての永続的なリダイレクトがクリアされます。Firefoxには、HTTP> HTTPSリダイレクトに対して特別な動作があります。これにより、キャッシュがクリアされても、Firefoxはそれを記憶しますか?HTTPS Everywhere拡張機能が有効になっていません。
Mozilla/5.0 (Windows NT 6.0; rv:16.0) Gecko/20100101 Firefox/16.0
有効な拡張機能:オールインワンサイドバー、イギリス英語辞書、ColorZilla、Dummy Lipsum、Execute JS、Firebug、リンクアラート、ライブHTTPヘッダー、MeasureIt、RSSアイコン、ShowIP、SQLite Manager、Web Developer。それらのどれもがこの効果を持つとは思いません。
これはFirefoxのバグですか、それとも何か間違っていますか?