web-dev-qa-db-ja.com

Firefoxの301リディアットキャッシュをクリア

Firefoxのキャッシュからonly301-redirectをクリアすることはできますか? CTRL+F5 キャッシュせずにターゲットをリロードするだけで、キャッシュされたリダイレクトを消去しないため、ジョブを実行できません。

それらのリダイレクトのキャッシュを完全に無効にするオプションも問題ないでしょう - しかし、それらのキャッシュされたリダイレクトを削除するための何らかの方法(おそらく拡張を通して)はより良いでしょう。

注:すべてのキャッシュを無効にするような回答(CSS、JSなどを含む)を探しているのではありません。

190
ThiefMaster

履歴サイドバーで、リダイレクト元のサイトを見つけます。それを右クリックして「このサイトについて忘れる」を選択します。

アドオンは必要ありません。

P.S私はこれが過去にはうまくいかなかったと確信しています、しかし今日ではリダイレクトに続いて過去1時間キャッシュをクリアすることは実際にキャッシュされたリダイレクトを削除するでしょう。

243
RomanSt

これがFirefoxでの簡単な解決策です。

メニュー - >ツール - >オプション - >詳細設定 - >ネットワーク - >今すぐ消去

そしてそれは完了です。

23
user1983017

私がこれまでに発見した唯一の解決策 - キャッシュ全体をクリアすることを除く - は、 Web開発者ツールバーの「キャッシュ全体を無効にする」トグル です。無効にすると、ページを強くリロードして新しいバージョンが表示されます(完了したらトグルをオフにしてください)。

20
Matteo Riva

301のリダイレクトを含む、Firefoxで最も簡単なキャッシュの削除方法は次のとおりです。

  • Ctrl + Shift + Deleteを押す
  • 必要に応じて時間範囲を変更する
  • 詳細をクリックして、 "cache"以外のすべてのチェックを外します。
20
Corneliu

別の解決策は

  • [ネットワーク]タブの[開発者]ツールバーを開きます(Ctrl+Shift+Q または Cmd+Opt+Q
  • 一番下の行で[すべて]または[HTML]フィルタが有効になっていることを確認します。
  • 通常どおり、キャッシュリダイレクトを受信して​​いるURLに移動します。
  • 最初のHTMLリクエストのネットワークリストに301が表示されます。
  • その行を右クリックして、[編集して再送信]を選択します。
  • 右側にペインが表示され、HTTPリクエストを編集できます。 「送信」をクリックするだけ
  • 新しいHTMLリクエストがネットワークリストに表示され、今度は(できれば!)200を返します。
  • URLに再度アクセスしてください。期待どおりに機能するはずです。
11
NoChecksum

遅れた回答Firefox 50では.

  1. FirefoxでWeb Developerを開きます(F12
  2. Toolbox Optionsを開きます(Web Developerウィンドウの上にある歯車/歯車形状アイコン)
  3. Advanced Settingsの下のボックスDisable HTTP Cache (when toolbox is open)をチェックします。

Web Developerウィンドウを開くと、リダイレクトキャッシュが更新されます。

4
checksum

あなたがWindows上にいて、URLがブラウザの履歴に表示されていない場合

このパスの下のファイルを検索するには、 wingrep のような検索ツール、またはメモ帳++のオプション "ファイルから検索..."を使用します。

C:\Users\<user>\AppData\Local\Mozilla\Firefox\...

正確なテキストMoved PermanentlyとリダイレクトされているURLの両方を含むファイルを検索します。

検索には少し時間がかかり、複数のファイルが返されることがあります。

それから見つかったファイルを削除してFirefoxを再起動してください。

1
User0

時間範囲を選択して、閲覧履歴の一部としてキャッシュされたリダイレクトを消去できます。最近のFirefox Quantum 57.0.3の場合は、次のようにします。

  1. 検索バーの横にあるライブラリボタンまたはをクリックします。
  2. 「履歴」をクリックしてください。
  3. [最近の履歴を消去...]をクリックします。
  4. ラベルの横にある小さなボタンをクリックして[詳細]を展開します。
  5. 「キャッシュ」以外のすべてのチェックを外しますオプション:好みの「クリアする時間範囲」を選択します。
  6. [今すぐ消去]をクリックします。

Firefoxの以前のバージョンについては、 @ mihkovコメント を質問。

1
Dmytro