ブラウザはどのくらいの期間HTTP 301をキャッシュしますか?
HTTP 301 Permanent Redirectの問題をデバッグしています。簡単なテストの後、Safariは再起動時に301のキャッシュをクリアするようですが、Firefoxはクリアしません。 IE、Chrome、Firefox、Safariはいつ301のキャッシュをクリアしますか? 更新:たとえば、にリダイレクトexample1.comしたいexample2.comが、誤ってにリダイレクトするように設定した場合example3.com、これは問題です。私は間違いを修正できますが、それまでにアクセスしたことのあるユーザーはすべて、example1.comへの誤ったリダイレクトをキャッシュしているexample3.comため、キャッシュがクリアされるまで、example1.comまたはexample2.comそのどちらにも到達できません。調査の結果、私はそこにはなかったことがわかりませんCache-Controlし、Expiresヘッダを設定します。不適切な301応答のヘッダーは次のようになります。 HTTP/1.1 301 Moved Permanently Date: Wed, 27 Feb 2013 12:05:53 GMT Server: Apache/2.2.21 (Unix) DAV/2 PHP/5.3.8 X-Powered-By: PHP/5.3.8 Location: http://example3.com/ Content-Type: text/html 私自身のテストはそれを示しています: IE7、IE8、Android 2.3.4はまったくキャッシュしません。 Firefox 18.0.2、Safari 5.1.7(Windows 7)、およびOpera 12.14はすべてのキャッシュを使用し、ブラウザーの再起動時にキャッシュをクリアします。 IE10とChrome 25はキャッシュしますが、ブラウザーの再起動時にクリアされないので、いつクリアされますか?