2

私は ASP.NET/MVC4 アプリに取り組んでおり、継続的にデータを取得していますが、問題はキャッシュに関連しています。

問題は、アプリケーションで特定のリンクをクリックすると正常に動作することですが、デフォルト ページである INDEX ページに自動的にリダイレクトされることがあります。

この問題について調べてみたところ、すべてのリンクのキャッシュを保持している Mozilla の問題であることがわかりました。しかし、時々奇妙なことが起こり、特定のリンクを INDEX ページ ( 301 Permanently REMOVED) に自動的にリダイレクトし、それをキャッシュに保存して、そのリンクをクリックするたびに常にキャッシュされている INDEX ページにリダイレクトするようにします。

そのため、この問題に直面するたびにブラウザのキャッシュをクリアする必要があります。

キャッシュされた INDEX ページに自動的にリダイレクトされないようにするにはどうすればよいですか?

4

1 に答える 1

1

particular linkあなたが言及したところで正確に何が起こっているのかを実際に拡張する必要があります.

また、あなたは言いI fetch data continuouslyます。これは私たちにとって何を意味するのでしょうか? なぜこれを知ることが重要なのでしょうか? これによりリンクまたはデータが変更されるかどうかを説明してください。古いデータか何かを 404 処理していますか? これで、インデックスに 301 を返す理由を説明できる可能性があります。

あなたから提供された限られた情報で... Firefox が URL/リダイレクトをキャッシュしないようにしたい場合は、URL に各リクエストを更新するクエリ文字列を設定するだけです。タイムスタンプを使用するように。

例えば:http://example.com/return-data.asp?timestamp=1350668920

continuously fetch dataその後、それに応じてページのリンクを更新するたびに

例えば:http://example.com/return-data.asp?timestamp=1350669084

于 2012-10-19T17:51:17.750 に答える