可以使用过期标头缓存301和301 http重定向吗?

时间:2010-11-27 12:28:13

标签: http redirect http-status-code-301 http-status-code-302

我运行了几个测试,无法获得301或302重定向缓存。在我的情况下,我在页面上有大量的头像图标,我想重定向到一个gravatar和/或facebook图标,我希望重定向被缓存,最好是一个中期,比如一周。

示例标题:


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 个答案:

答案 0 :(得分:0)

我理解你的意图,但我怀疑浏览器是否缓存301状态响应(已确认here)。阅读答案,您可以控制HTML内容。为什么不直接更改HTML响应中的图像链接?因此,与301合作,您已经“迁移”源文档和浏览器内的链接直接命中200链接。