当我们使用以下代码将用户重定向到页面时
header("位置:www.somewebsite.com");
然后从服务器重新加载图像(如徽标、子弹等)并不使用缓存在计算机上的图像。
是这样吗?如果是,如何告诉浏览器只使用缓存的图像。
标头与此无关,图像有自己的带有缓存过期的标头,您需要直接通过 Web 服务器或通过某些脚本将缓存标头添加到这些图像
不,标头功能对缓存没有影响...但是您的页面上是否有类似的东西:
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
因为这样的事情会停用您的缓存......缓存在客户端(浏览器)上,这与您的重定向无关。