4

いくつかのテストを実行しましたが、301または302リダイレクトをキャッシュすることができません。私の場合、ページ上に多数のアバターアイコンがあり、GravatarやFacebookアイコンにリダイレクトしたいのですが、リダイレクトをキャッシュしたいのですが、できれば中程度の期間、たとえば1週間です。

ヘッダーの例:


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

それで、これは可能ですか?もしそうなら、私は何を間違っていますか?

4

1 に答える 1

0

あなたの意図は理解していますが、ブラウザが301のステータス応答をキャッシュしているとは思えません(これはここで確認されています)。あなたの答えを読むと、あなたはあなたの管理下にあるHTMLコンテンツを持っています。HTML応答内の画像リンクを変更してみませんか?したがって、代わりに301を使用すると、ソースドキュメント内のリンクがすでに「移行」され、ブラウザは200リンクに直接アクセスします。

于 2010-11-28T14:22:35.273 に答える