title: Can 301 and 301 http redirects be cached with an expires header?
body: <p>I've run a couple tests and cannot get either a 301 or 302 redirect to be cached. In my case I have a large number of avatar icons on a page which I want redirected to a gravatar and/or facebook icon and I want the redirect to be cached, preferably for a medium period say a week.</p>
  
  <p>Example header:</p>
  
  <pre><code>
  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
  </code></pre>
  
  <p>So is this possible and if so what am I doing wrong?</p>