Web サイトに属するキャッシュをユーザーのブラウザーに強制的に削除させるにはどうすればよいでしょうか。これは可能ですか?たとえば、リダイレクトの問題が発生します。後で修正されます。しかし、愚かなブラウザのキャッシュは、エラーのためにリダイレクトし、それを続けます。
これは、キャッシュを削除すると修正されます。これはasp.net経由で可能ですか?
Web サイトに属するキャッシュをユーザーのブラウザーに強制的に削除させるにはどうすればよいでしょうか。これは可能ですか?たとえば、リダイレクトの問題が発生します。後で修正されます。しかし、愚かなブラウザのキャッシュは、エラーのためにリダイレクトし、それを続けます。
これは、キャッシュを削除すると修正されます。これはasp.net経由で可能ですか?
使ってみて<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
便利な HTML メタ タグの詳細を読む
huMptyduMptyの答えは正しいです。クライアント側のファイルシステムコマンドであるため、クライアントにキャッシュを強制的に空にすることはできません。
ブラウザにキャッシュを強制的にクリアさせることはできません。キャッシュできるもののヒットしか提供できません。
問題を回避する唯一の方法は、URL のバージョンを管理し、修正後にバージョンを変更することです。問題は、事前にそれを行うべきだったことであり、常にその価値がある/実用的であるとは限りません.
HTTP301 について話している場合、それについては何もできません。
http://getluky.net/2010/12/14/301-redirects-cannot-be-undon/
ただし、別のリダイレクトを追加することもできます。したがって、A が B にリダイレクトしていて、B を C にリダイレクトするように変更するよりも C にリダイレクトする必要がある場合。