URLバーにhttp://www.google.co.uk
と入力すると、Firefoxはそれをhttps://www.google.co.uk
に書き換えます。 HTTPSはコンテンツフィルタリングの目的でネットワーク上でブロックされているため、これは私にとって問題です。
数日前まではそうではありませんでしたが、いくつかの実験中に、HTTPSバージョンのサイトに1〜2回アクセスし、HTTPS Everywhereアドオンをしばらくインストールしたようです。今、私が何をしても、Firefoxはそこにリダイレクトします。時々そうではありません。ブラウザをロードしてHTTPバージョンが正常にロードされることがありますが、次に奇妙なことにHTTPSを再試行すると、数回のセッションが後で再起動するまで何もシフトできません。散発的にHTTPとHTTPSを使用しているように見える理由がわかりません。
Firefox23.0とUbuntu12.04を使用しています。
私はこれまでにいくつかのことを試しました:
browser.urlbar.autoFill false
、browser.urlbar.autoFill.typed false
、browser.formfill.saveHttpsForms false
の設定.mozilla
フォルダー内のすべてのプロファイルデータを削除し、新しいプロファイルを作成します.mozilla
、/etc/firefox
を削除して、再インストールしますFirefoxが非HTTPSでGoogleをロードするようにこれを修正するにはどうすればよいですか?
リダイレクトを行っているのはGoogleかもしれませんが、数日前まで問題がなかった理由と、散発的にしかリダイレクトされない理由がわかりません。
nosslsearch.google.com
と入力しようとしても、HTTPSバージョンにリダイレクトされます。
最後に、コンピューターで別のユーザーアカウントにログインし、GoogleでFirefoxを試してみると、上記のアカウントで最近までいつもそうであったように、リダイレクトに問題はありません。
[〜#〜] edit [〜#〜]:Googleアカウントにログインしていないことにも言及する必要があります。
Fiddlerを使用すると、HTTPリクエストをGoogleに送信すると、Firefoxのユーザーエージェント文字列がリクエストヘッダーに含まれている限り、HTTPS URLにリダイレクトされ、常にあなたが言及した302が返されることに気付きました。これは、Windows 7x64でFirefox24を使用している現在のユーザーエージェント文字列です。
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0
だから私にとって、簡単な修正は、Firefox用の ユーザーエージェントクイックスイッチ アドオンの使用を開始することでした。ユーザーエージェントの文字列を次のように変更しました-最後に_Firefox/24.0
_を削除しました:
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101
別のサイトで問題が発生する可能性はありますが、Ubuntuユーザーエージェント文字列に同様の変更を加えることでもうまくいくと思います。
GoogleユーザーアカウントでGoogleにログインしている場合、Googleはhttpsですべてを提供するため、すべてのGoogleアカウントからログアウトしていることを確認してください。
この動作はサーバーから決定されます。リクエストを確認すると、リクエストしていることがわかります http://wwww.google.co.in しかし、応答は https://www.google.co .in ステータスコード302。つまり、サーバーはhttp
リクエストをhttps
にリダイレクトします。
これが私がFirefoxの開発者コンソールで観察したものです。