Firefoxはhttpsにリダイレクトします


107

私はFirefoxを使用しており、サーバーのセットアップ中にリダイレクトをいじっています。これで、Firefoxはhttp://example.com/からhttps://example.com/への、およびhttp://sub.example.com/からhttps://sub.example.com/への301リダイレクトをキャッシュしました。

私は次のことを試しました:

  1. 履歴->すべての履歴を表示->このサイトについて忘れてください。
  2. https://example.com/のブックマークがないことを確認。
  3. about:configでbrowser.urlbar.autoFillをfalseに変更します。
  4. browser.cache.check_doc_frequencyを3から1に変更します。
  5. オプション->詳細->ネットワーク-> Chached Web Content-> Clear now。

上記のいずれも機能しないため、Wheregoes.comでリダイレクトを確認しましたが、httpからhttpsへのリダイレクトが表示されません。DNSを変更して、サーバーが提供する別のIPをポイントするように変更しました。リダイレクトを設定したことはありません-リダイレクトはまだ有効です。

Firefoxのプライベートブラウジングも試してみましたが、リダイレクトはありません。私はGoogle Chromeで試しましたが、リダイレクトもありません。

また、Google Chromeで機能するhttpsからhttpにリダイレクトしようとして、Firefoxでリダイレクトエラーが発生しました。

Firefoxのバージョンは38.0.1で、Windows 8.1を使用しています。私は次のアドオンを使用しています:AddBlock、Avast!そしてLastPass。アバスト!テスト中に無効にしたので、問題ではない可能性があります。

誰か私がそれについて何ができるかについての提案はありますか?助けてくれてありがとう!


3
上部のURLにはhttp://とexample.comなどの間にスペースを含めないでください。ただし、評判が1つの2つのリンクしか含めることができません。
talouv

1
ローカル開発の最後の数日間で同じ問題に直面しましたが、ChromeとFirefoxがプリロードされたHSTSを介して.devドメインをHTTPSに強制することを示すいくつかの参照を見つけました。この情報をお読みください。- ma.ttias.be/chrome-force-dev-domains-https-via-preloaded-hsts - medium.engineering/use-a-dev-domain-not-anymore-95219778e6fd将来の発展のためには、私はあなたが使用する必要がありますことをお勧めこの問題を回避するための.localまたは.localhostは再び発生します:)
Sophy

これはChromeで機能します:stackoverflow.com/a/28586593/1069083
rubo77

回答:


186

「サイトの設定」が原因です。あなたの問題を解決せず、私のものもしなかったすべてのkb / support.mozillaのトリックにもかかわらず、それを修正する方法を見つける私の人生の45分を無駄にしました。この問題の原因はわかりませんが、数週間のうちにいくつかのWebサイトがナシの形になり始め、私とFirefoxにのみ影響を及ぼしました。

それはあなたがすべて探しているソリューションです:

  1. 設定に移動
  2. プライバシー
  3. [ 履歴をクリア ]をクリックします(まだ何も起こりません。安全にクリックしてください)
  4. ポップアップが表示されたら、[ 詳細 ]をクリックします。
  5. サイト設定」以外のチェックをすべて外します
  6. 上部の選択ボックスで「すべて」を選択します
  7. OKをクリック
  8. 今すぐやってみて下さい

Firefoxキャプチャ

PS:私がうまくいかなかった私が試したのは:

  • urlbar.autofill false
  • ウェブサイトのトリックを忘れる
  • セーフモード
  • 所有しているWebサイトがhttpsサポートを取得する前にアクセスした場合、HSTSの問題ではないことがわかっていますが、FFはhttpsの使用を求めています...これは単なるFirefoxのバグIMOです。

1
ありがとう。質問したところ、それが間違いなくSTSの結果であることがわかりました。あなたの解決策は機能しているようですので、私はそれを答えとして受け入れます。きっと私は9か月前にあなたのトリックを試しましたが、私が問題に直面しました-たぶんそれは彼らが修正したバグでした。
talouv


5
クリア履歴の詳細でキャッシュをチェックすると役に立ちました。
cakan 2017

1
@Ralf:それがChromeとEdgeで失敗した場合、Firefoxの問題ではなく、サーバーの問題(またはプロキシまたはHTTPプロトコルと干渉しているアクティブなネットワークデバイス)
Thomas

2
FF 60のすべてのデータを消去しても役に立たなかった。そして、確かにそれはサーバーの問題ではありません(wiresharkで確認しましたが、ポート443にのみ接続があります:()
Maypeur

51

私のために働いた解決策:

  1. about:configに移動します
  2. network.stricttransportsecurity.preloadlistを探して、「false」に設定します
  3. 楽しい

6
最後に、それが私が探していたものです、ありがとうございました!
マヌエル

4
これは私が探していた設定でした。私のために働いた。urlbar.autofillをfalseに設定しました(機能しませんでした)。私はaccessibility.autoblockrefreshをtrueに設定しました(動作しませんでした)。しかし、このnetwork.stricttransportsecurity.preloadlistは私にとってはうまくいきました。Firefox v 67.0.4
John Greene

1
長い検索の後!完璧に動作します!-たまたまChromeでこれを行う方法を知っていますか?
lowtechsun

1
これは動作しません。受け入れられた回答と組み合わせても(つまり、両方を実行してからブラウザを閉じて再度開いた場合)、Firefoxは引き続きhttpsにリダイレクトします。腹立たしい。
アーノルドバード

32

同じ問題がありましたが、答えは.dev拡張子を使用してローカルWebサイトにアクセスすることでした

私はFFのすべての履歴データをクリアしましたが、何も変わりませんでした。

別の解決策を探して、このページを見つけましたhttps://ma.ttias.be/chrome-force-dev-domains-https-via-preloaded-hsts/

.devが公式のgTLDであるため、推奨されるローカル開発サフィックスを.devから別のものに変更するほうがよいでしょう。既存の設定の簡単な「検索と置換」の代替案を探している場合は、テスト(または開発)の目的でIETFによって予約されている名前である.test gTLDを検討してください。

ローカルWebサイトの拡張子を.devから.testに変更したところ、すべて問題なく動作しました。


外部リソースへのリンクを推奨しますが、リンクの前後にコンテキストを追加して、他のユーザーがそれが何であるか、なぜそこにあるのかを理解できるようにしてください。ターゲットサイトにアクセスできない場合や、完全にオフラインになる場合に備えて、重要なリンクの最も関連性の高い部分を常に引用してください。
baduker

アドバイスをありがとう、リンクされた記事の引用を追加しました
E_D

はい!これはパズルの欠けている部分でした。ベスト偶発今週🙌見つける
ctietze

ありがとう!ローカルURLを.comから.testに変更するとうまくいきました。
アーノルドバード

4

代替ソリューション、簡単。

Firefoxを開き、アドレスバーに次のURLを入力します

http://example.com/?fake_parameter_to_bypass_cache

これにより、ブラウザは強制的にhttp://からWebページをリロードします。


笑、それは私のために働いた。まだキャッシュをクリアしていません。これに気付いたので、次のステップはブラウザのキャッシュをクリアすることです。
yanntinoco

2

拡張機能を確認してください!

私の場合、DuckDuckGo Privacy Essentials拡張機能がこのリダイレクトの原因でした。無効にして問題が解決しました。


YTMND、ありがとうございました。
petemir

-3

httpsの無効化は、Firefoxでは絶対的なものではありません。一部のサイトはリダイレクトし、httpを提供しない場合があります。

ただし、オプションの場合、一方のURLを他方よりも選択するには、autofilを無効にできます。

アドレスバー検索Firefoxの設定を変更するには、次の手順を実行してください。

ロケーションバーにabout:configと入力し、Enterキーを押します。about:config「これにより保証が無効になる場合があります!」警告ページが表示される場合があります。クリックして注意します、約束します!about:configページに進みます。フィルターボックスで、オートフィルを入力するか貼り付けて、リストがフィルターされるまで一時停止します。browser.urlbar.autoFillをダブルクリックして、trueからfalseに切り替えます。


1
お返事をありがとうございます。残念ながら、私が質問で述べたように、私はあなたが説明したことをすでに試しました。さらに、私はサーバーとドメインを所有しているので、リダイレクトせずにhttp要求を処理することはわかっています。
talouv


この回答は、Mozillaサポートフォーラムでの次の回答の複製です:support.mozilla.org/en-US/questions/1019210#answer-627032
午前
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.