【发布时间】:2012-09-03 22:49:16
【问题描述】:
我正在帮助迁移旧版应用程序。要求之一是我们能够处理对旧图像的请求。
我们拥有的是:
- new.com 上的新网站
- old.com 上的旧网站
链接的图像(导入内容)指向 /imgs/cat.png,但实际图像托管在 old.com/assets/images/cat.png(目前)。
<img src="/imgs/cat.png"/>
我为 302 对 new.com/imgs/(.*).(png|jpg|jpeg|gif) 的请求的所有 png、jpg、jpeg、gif 设置了重定向到 http://old.com/assets/images/$1.$2
在 Chrome、Firefox 和 IE9 中都可以找到 - 但是在 IE8 中注意到图像不会呈现。它可能在 IE7、6 和 5.5 中存在相同的问题,但是我无法对此进行测试。
有谁知道为什么会发生这种情况以及如何解决?
我尝试在 302 对 image/(png|jpg|jpeg|gif) 的响应上设置 contentType 标头,但这没有任何影响。
任何见解将不胜感激。
【问题讨论】:
标签: image internet-explorer redirect http-status-code-302