2010-11-27 16 views
3

私はいくつかのテストを実行しましたが、キャッシュされる301または302のリダイレクトを取得できません。私のケースでは、私はグラバターやフェイスブックのアイコンにリダイレクトしたいページに多数のアバターアイコンを持っており、リダイレクトをキャッシュすることを望んでいます。301と301のHTTPリダイレクトを期限切れヘッダーでキャッシュできますか?

例ヘッダー:


HTTP/1.1 301 Moved Permanently 
Date: Sat, 27 Nov 2010 12:13:04 GMT 
Server: Apache/2.2.3 (Red Hat) 
Location: http://www.gravatar.com/avatar/552e3422df95ab611ce0d8d5b5d66c67?s=50&d=identicon 
Cache-Control: max-age=414000 
Expires: Thu, 02 Dec 2010 07:13:04 GMT 
Content-Length: 330 
Content-Type: text/html; charset=iso-8859-1 

だから、これは可能で、私は間違って何をやっているので、場合ですか?

答えて

1

私はあなたが意図していることを理解していますが、ブラウザが301のステータス応答をキャッシュしているとは思われません(これはhereです)。あなたの答えを読んで、あなたのコントロールの下にHTMLコンテンツがあります。 HTMLレスポンス内の画像リンクを変更するだけでいいのですか?したがって、301で作業する代わりに、ソース内のリンクを既に「マイグレート」すると、ドキュメントとブラウザが直接200リンクに当たることになります。

+2

FFとChromeは、リンク先のコメントに記載されているとおりです。 –

+0

アダムの観察を確認する。 .htaccessのルールをデバッグするときに覚えておくと良いです... – andig

関連する問題