¿Cómo forzar a Chrome para que no cache redirecciones?

Un simple código HTML:

<img src="http://someaddr/image.php">

image.php es una secuencia de comandos que devuelve un Redireccionamiento aleatorio a una imagen estática con todos los encabezados de no caché necesarios:

Cache-Control: no-cache, no-store, must-revalidate
Pragma: no-cache
Expires: 0
Location: http://someaddr/random_image_12345.jpg

El problema: cuando se navega hacia atrás y hacia adelante a esta página HTML, Chrome (la última versión de win / mac) no revalida la direcciónhttp://someaddr/image.php.

He intentado usar los redireccionamientos 302 y también 303 (que en RFC tiene el requisito más fuerte de que NUNCA debería ser almacenado en caché por el navegador). Esto funciona como un encanto en IE, FireFox, Opera. Siempre refrescanhttp://someaddr/image.php. Pero Chrome no lo hace.

Incluso he usado las herramientas de desarrollo en Chrome, y parece que en el registro de red no muestra ningún intento (en caché o no) de recuperaciónhttp://someaddr/image.php. El registro de red muestra una sola conexión ya parahttp://someaddr/random_image_12345.jpg (en caché). Por qué esto está tan roto ...

Conozco la solución ingenua / simple de poner una cadena de consulta en la fuente de la imagen:

    <img src="http://someaddr/image.php?refresh={any random number or timestamp}">

Pero no me gustan / no puedo usar hacks así. ¿Hay más opciones?

Respuestas a la pregunta(2)

Su respuesta a la pregunta