web-dev-qa-db-ja.com

FireFoxは古いhttpd.confルールに基づいてリダイレクトを続けます(他のブラウザはそうではありません)

それはまったく起こらないはずなので、これは本当に奇妙です。

FireFoxでwellness.learnitlive.comにアクセスすると、次の場所にリダイレクトされます。 http://www.learnitlive.com/classes-events/Health-Wellness/280.html

IE/Chrome/Safari/Operaでwellness.learnitlive.comにアクセスすると、次の場所にリダイレクトされます: http://www.learnitlive.com/wellness.php

どちらも同じマシンからのものです。 FFにプロキシを使用させていません。さらに、他の人のマシンでも同じ結果が表示されます。

/classes-events/Health-Wellness/280.htmlリダイレクトは昨日httpd.confファイルで指定されていましたが、現在は/wellness.phpに設定されており、変更後、httpdサーバーが数回再起動されています。

なぜFFがこのように振る舞うのかわかりません。

私はOpenDNSを使用しており、キャッシュも更新しました。

2
siliconpi

Firefoxはこのリソースをキャッシュしています。ブラウザのキャッシュをクリーンアップします:Firefox->オプション->プライバシー->最近の履歴をクリア->「キャッシュ」のチェックボックスにチェックを入れます-> OK。簡潔でシンプル。

完全を期すために、キャッシュされていないバージョンのページを強制的に表示する場合は、ほとんどのブラウザーでCtrl + F5を使用すると強制的に表示されることも追加します。ただし、リダイレクトの問題(ここにあるような)の場合、これは役に立ちません。

4
Garrett

キャッシュ設定を変更して、すべてのWebサイトで毎回新しいバージョンのページをチェックするようにすることができます。

  1. アドレスバーに入力します:about:config
  2. クリックして、設定を編集することを確認します。
  3. browser.cache.check_doc_frequencyを検索します。
  4. 行をダブルクリックします。
  5. 値を3(デフォルト)から1に変更します。

この設定の詳細については、これを参照してください link

2
user1037894